mirror of
https://github.com/modrinth/code.git
synced 2026-08-25 09:04:55 +00:00
* refactor: remove unused legacy onboarded flag * sqlx prepare * feat: add onboarding checklist app db and add vue provider * feat: add welcome page * feat: add onboarding checklist component * feat: move checklist visibility source of truth in app db * feat: split up import modpack button * feat-small: style tweak * feat: remove discover section from homepage and add library * refactor: move welcome screen to component * refactor: move grid display into /library * refactor: rename existing components * refactor: split up the current library page files * feat: add create group modal * feat: add instance group definitions * feat: update accordian for instance groups * feat: add delete group * feat: implement rename instance groups * refactor: move instance group api out * feat: add context menu for groups * feat: style instance items in library * feat: add selected instance item state * feat: implement action bar for selection * feat: drag and drop to move between groups * feat: show ungrouped with header * feat: improve edit group name * small fix * small style fixes * feat: improve selection behaviour * fix: dont toggle group when context menu open * feat: drag and drop multiple selected * small * feat: add remove from group in action bar * feat: add delay on icon hiding in inline input * feat: improve icon hiding delay * fix: bad routes.js * feat: implement sort and filter options * refactor: dont prefix filenames * feat: change open/collapse group target * feat: improve ungrouped behaviour * feat: add shift to select multiple instances * fix: icon disappear transition * feat: add esc while dragging to cancel * feat: update sorting and moved label * feat: update context menu * fix: multiple context menus can be opened * refactor: instance groups to be identified by ID instead of name, names become display data * feat: creating new group always adds instance * feat: create group button, fix instance selection, and increase group name max length * feat: strokes * fix: show getting started checklist in all sidebar * feat: set size on microsoft login screen * fix: use ButtonStyled in Chips component * feat: creating groups with selected instances and fix some moving selection and duplication bugs * pnpm prepr * feat: add tooltip for instance already in group * feat: create instance with content in creation flow modal - search modpack becomes search projects - creation flow modal context receives prepareProjectInstall and createProjectInstall callbacks, from content-install.ts (shared with ContentInstallModal) * feat: update instance card styles * refactor: separate out instance card content * update styles * refactor: instance card * fix: width of instance * feat: update empty state * feat: update sort and grouping dropdowns * feat: better context menu options * feat: add group action buttons * feat: add/remove favourites group * remove manual sort * feat: improve the "New group" jank * feat: add group by instance type and change group sorting * feat: welcome screen styles match figma * feat: not signed in skins demo * feat: new hosting empty state * feat: new instance card style * feat: add tooltip and spice up animation more * feat: improve the transitions for groups after dropping many instances * feat: set instance group membership for bulk moving * feat: remove fade out * fix: allow dragging from buttons inside instance card * fix: library page load in behaviour * small fix * feat: add group ordering and reordering * feat: add drag to reorder groups * fix: switching page not clearing selected instances * style fixes * style fix * fix spacing * feat: jump in changes * feat: add styled newly created instances * feat: improve jump in cards styles * fix: welcome screen style * fix: empty state styles * feat: max 5 jump in items * feat: max new instances to 3 * fix: search icon * feat: clear selection after move * feat: skins list use check icon styles * feat: list will be deleted instances and default sort last played * fix: stroke * remove: no more group settings in instance general settings * fix: resolving modpack server install * feat: icon editor * feat: add three hue shifted variants * fix: surprise me doesnt pick symbol * feat: add customize icon to create instance modal * feat: skins loading state style * fix: welcome logo * fix: copy * fix: left over usage of ButtonStyled from main's refactor * feat: some leaked merge stuff * feat: server empty state styles * remove: instance helper text * remove: auto link in set up stage * feat: auto focus on search when modal open * fix: delete instance modal style * remove: modpack meta repeating * fix: icon * fix: font weight * fix: dropdown filter preview heights * pnpm prepr * fix: sign into modrinth flashing change in position * feat: add avatar transparent corner gets padding * feat: drag and hold over group opens group * feat: add random icon for custom instance * feat: update loading icon * polish: empty state for search * polish: jump in cards * fix: avatar could skip checking for image if tauri loads it first * feat: add icon customize and randomizer in content install modal for add to new instances * fix: avatar cannot read image pixels due to cors * refactor: popup notifications toast type for instance sharing notifications * feat: apply random icons modal and add popup notification for it * polish: style * fix: set_webview_visible * QA * qa * feat: add inner white 15 opacity stroke around avatar * add to catalog * pnpm prepr * fix: app event import * feat: add new icons and backgrounds for icon editor * feat: recents list generate from randomized icons and save icon in editor + icon editor modal fixes * qa * refactor: recipe -> config * fix: event bus * polish * feat: add safe guard against randomizing empty icons * feat: navigate to instance after creation * fix: icon file names * i18n on welcome screen * i18n pass on PR * fix: inconsistent max group name length * refactor: use sqlx macro * feat: add instance icon background selection drag * feat: update catalog order * fix: remove gradient for welcome screen * remove: frog * fix: min width * feat: update corner size * fix: context menu styles * prepr * fix: instance name trimming * reorder * fix: instance card loading state stayed until hovering * feat: add icon randomizer blacklist * blog * prepr --------- Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com>
3 lines
5.4 KiB
TypeScript
3 lines
5.4 KiB
TypeScript
// AUTO-GENERATED FILE - DO NOT EDIT
|
||
export const html = `<p>Hey everyone,</p><p>Creating, organizing, and finding instances has always been one of the most important parts of the Modrinth App, but we weren’t happy with how this worked.</p><p>With this update, we’ve brought the Home and Library together into a new Play page, rebuilt instance organization, added an icon editor, and improved onboarding across the whole app.</p><h3>TL;DR</h3><ul><li>New Play page combining Home and Library</li><li>Improved instance creation flow</li><li>New icon editor for instance icons</li><li>Improved instance groups and filtering</li><li>New onboarding checklist for first-time users</li><li>Updated empty states and sign-in modals</li></ul><h2>Play page</h2><p>We’ve introduced a new Play page that merges the old Home and Library pages. We had a few goals for this page:</p><ul><li>Bring everything related to playing into one place</li><li>Make it clearer how to actually launch the game</li><li>Improve how instances are organized</li></ul><p><img src="/news/article/app-personalization/play-page.webp" alt="The new Play page showing three newly created instances at the top, and the Library section below featuring a bunch of instances with colorful icons."></p><h3>Jump in section</h3><p>This is basically an evolution of the Jump back in section. Newly created instances can now show up here as well. Previously, you had to launch an instance and join a world or server before anything would populate, which wasn’t great for new users.</p><p>We also made a few other changes:</p><ul><li>An instance and world will no longer both show up. Once you join a world or server, it replaces the instance entry</li><li>There is a hard limit of five slots instead of the previous three or six based on recency</li><li>Iterated on the overall design</li></ul><h3>Library section</h3><p>The instance library got a complete overhaul. You can now create groups and instances directly from the Library section.</p><p>Groups can be created by clicking the “New group” button on the page, or by selecting multiple instances and clicking “New group” in the action bar. The action bar also includes other actions like removing instances from a group or deleting them.</p><p>Once a group is created, you can edit its name, change the instances within it, and reorder your groups from the controls in the top right. Instances can also be selected or multi-selected and dragged between groups.</p><div class="video-wrapper mb-8"><video autoplay loop muted playsinline><source src="./groups-demo.mp4" type="video/mp4"></video></div><p>The instance creation flow also got some improvements. You can now search for content directly if you already know what you want to play and we’ve added a new option for uploading a modpack.</p><p><img src="/news/article/app-personalization/instance-creation.webp" alt="The updated instance creation menu, with a search bar to browse for content and four options to create a custom instance, go to the full discover page, upload a .mrpack, or import from another launcher."></p><h2>Icon editor</h2><p>A long standing problem with the instance library is that it’s always been hard to spot instances at a glance. Custom instances all use a default icon and choosing your own image isn’t easy.</p><p>To fix this, we’ve introduced an icon editor where you can create your own icon for each instance, or we’ll randomize one for you. When making an icon, you can mix and match different backgrounds and symbols until you land on something that feels right.</p><p>We’ve released an initial set of backgrounds and icons, with more to come over time. The initial set features a number of iconic things from some of the most iconic mods:</p><ul><li>Cobblemon</li><li>Create</li><li>Create Aeronautics</li><li>Farmer's Delight</li><li>Supplementaries</li><li>Sophisticated Backpacks</li><li>Ad Astra</li><li>Handcrafted</li><li>Origins</li><li>Botania</li><li>Blåhaj</li></ul><p><img src="/news/article/app-personalization/instance-creation.webp" alt="The updated instance creation menu, with a search bar to browse for content and four options to create a custom instance, go to the full discover page, upload a .mrpack, or import from another launcher."></p><h2>Onboarding</h2><p>Along with this update, we wanted to make the app experience better for new users. We’ve introduced a getting started checklist that covers creating your first instance, signing into Minecraft, and signing into Modrinth. The natural flow of the app already takes you through most of this, but it works as a helpful reminder.</p><h3>Empty states</h3><p>We’ve also updated several of the more important empty states in the app. This includes the new Play page, Hosting page, and letting you play around with the skin editor without being logged in.</p><p><img src="/news/article/app-personalization/welcome.webp" alt=""Welcome to Modrinth" below the Modrinth logo with a button to create your first instance."></p><p><img src="/news/article/app-personalization/hosting.webp" alt="Modrinth Hosting empty state showing a few benefits of Modrinth Hosting and a graphic showing how you can invite your friends."></p><h3>Sign-in modals</h3><p>Along with the empty states, the Microsoft and Modrinth account sign-in modals also got a new look as part of the onboarding work.</p><p><img src="/news/article/app-personalization/sign-in.webp" alt="The new Minecraft sign-in menu with a Steve character."></p>`;
|