Development Update - Bookmarks, Homepage & User Page

 avatar
Jeremy avatarJeremy 20 months
{"ops":[{"insert":"\nHello brewers,"},{"attributes":{"header":3},"insert":"\n"},{"insert":"\nToday’s update is a big one! In addition to deck bookmarks and some significant changes to the homepage and user page, there’s a number of small features and bug fixes. Details below!\n\nHomepage"},{"attributes":{"header":1},"insert":"\n"},{"insert":"\nDeck cards have been redesigned. While slightly larger, their new layout allows us to include more information and relevant links than before. Mana symbols have been added to the color ID bar for accessibility. "},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"The wheels for deck cards have been removed and replaced with grids to improve page navigation across all screen sizes."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Page content has been reorganized so that “Your Decks” now appears at the top of the page rather than “Recent Decks”. “News” and “Feature Voting” have been moved from the right side of the page to center with other page content."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"The global navigation bar that appears at the top of the homepage (and most other pages, for that matter) has been completely reworked to provide users with clearer navigation options.  "},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\nWe realize that this drastic of a change all at once can be off-putting to some users. With that in mind, we’re going to list out the reasoning behind many of the changes that we feel may cause the most tension: \n\nLet’s get the largest out of the way– the size of the deck cards have gotten a bit bigger which may cause a lesser amount of them to appear on the page at once (display size dependant obviously). The reasoning behind this change was due to how crowded the original cards had been getting lately, as well as the lack of general expandability of them. If you’ve been with us long enough, you might remember when we released our deck comparison update and added the “Compare decks” button to the original cards. In doing so, we really crowded them visually, and made it difficult to click some of the smaller elements in general. By redesigning the cards and fitting an extras menu (the three dot menu) onto them, it allows us to add the extra options while also providing us room to add more in the future should the need arise. \n\nThe removal of the wheels for a more grid-based setup might also come across as an odd choice to some at first. The wheels had a lot of benefits to them, namely information density. The issue with the wheels however, was that they’re kinda fiddly when you want to get to their end. Users would have to click a bunch of times; you could over-click, causing users to have to click backwards; they changed awkwardly when resizing the page; etc. By switching to a more traditional page layout (grid) it should be easier to access any content that you’re looking for by just scrolling the page naturally. \n\nThe last change that we’re hoping users will enjoy (but are nervous they won’t) is the complete overhaul of the toolbar at the top of the page. The reasons for this change are quite technical from a design perspective. But to put it simply: we were running out of space. By completely reworking the layout, we were able to both fit more onto the toolbar, while also making it feel like there’s less there (or at least that’s the hope).\n\nUser Page"},{"attributes":{"header":1},"insert":"\n"},{"insert":"\nThe user page has been made much prettier. "},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"In addition to its old content (user info, bio, recent decks), it now also includes a user’s deck folders, followers, and followed users. "},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"The deck folders displayed are those immediately inside of your root folder. Loose decks will not be displayed here. If a folder is marked as private, it will not appear here either. The hope is that this will make your user page a useful place to show off your decks in a more organized manner than before. "},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"The user page’s URL has changed to /u/:username rather than /user/:userId to allow those who care about linking their Archidekt info to others to have a prettier URL."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\nDeck Bookmarking"},{"attributes":{"header":1},"insert":"\n"},{"insert":"\nDecks can now be bookmarked from either the three dot menu on deck cards or from the banner at the top of a deck page itself. "},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Bookmarked decks can be viewed via the “Decks” dropdown on the new global navigation bar at the top of each page."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"A deck’s bookmarked status is only visible on deck pages and from a bookmarked deck search. Deck cards on the homepage, for instance, will not show whether they’ve been bookmarked or not. We elected not to run that query in order to keep the site as snappy as possible."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\nMiscellaneous "},{"attributes":{"header":1},"insert":"\n"},{"insert":"\nMoved login/register/confirm account to their own pages."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Added “buy cards” links to multiselect widget and stack headers.  "},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"[Collection] Fixed a visual bug for tags."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"[Playtester] Added ability to scroll through drop zones (partners, graveyard, etc)"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"[Playtester] Added “Back to deck” button along the bottom toolbar on mobile."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Fixed bug where icons weren’t appearing for deck image generation."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Fixed bug where stacking settings weren’t being respected."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Fixed bug where Custom CMC couldn’t be set to 0"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Fixed bug where site theme wasn’t being et at login "},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Fixed bug where stacking option wasn’t being set at login"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\n"},{"attributes":{"header":3},"insert":"\n"},{"insert":"That’s it for today!"},{"attributes":{"header":3},"insert":"\n"},{"insert":"\nAs an aside, we’re sorry this update took so long (and held up a few bug fixes). We should be back to our snappier release schedule now that this behemoth is done.\n\nIf you have anything to suggest or report, you can find us here, "},{"attributes":{"link":"https://twitter.com/archidekt"},"insert":"@Archidekt"},{"insert":" on Twitter, or over in "},{"attributes":{"link":"https://discord.gg/eZg3mvJd7v"},"insert":"Discord"},{"insert":". As always, feedback is greatly appreciated!\n\nThe Archidekt Team"},{"attributes":{"header":3},"insert":"\n"},{"insert":"\n"}]}
Edited 3/15/2023, 3:51:53 AM
31