Changelog 0.10.0 - Card Search Overhaul

Jeremy avatarJeremy 24 months
{"ops":[{"insert":"\nHello brewers,\n\nToday, we have a large update that we’re excited to share with you!\n\ntl;dr\nQuick Add implemented as a new feature on the deck page"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"View, sort, price options, and deck filter moved on the deck page"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Card Search receives a major UI redesign"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Tabs and History added to Search"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"The Card Details overlay gets a facelift"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Tweaks to the mobile toolbar"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\nFull details below!\n\nDeck Page"},{"attributes":{"header":2},"insert":"\n"},{"insert":"We’ve moved a number of UI elements on the deck page and implemented Quick Add.\n"},{"attributes":{"bold":true},"insert":"Quick Add"},{"insert":" - Quick Add is a new way to add cards to your deck, located at the top of the deck page below the deck banner. Typing and selecting a card by name from Quick Add will immediately add the most basic printing of that card (non-promo, non-foil, etc.) to your deck. Ctrl+ ’ will focus your cursor to Quick Add on desktop. "},{"attributes":{"list":"bullet"},"insert":"\n"},{"attributes":{"bold":true},"insert":"View, sort, and price options"},{"insert":" - The options previously present under Views/Sort and Prices (left toolbar on desktop, bottom toolbar on mobile), have been pulled out and placed at the top of the deck page in dropdowns for clarity. "},{"attributes":{"list":"bullet"},"insert":"\n"},{"attributes":{"bold":true},"insert":"Deck filter"},{"insert":" - The deck filter using Scryfall syntax that was previously on the deck banner has been moved down to the same container as Quick Add and view, sort, and price options."},{"attributes":{"list":"bullet"},"insert":"\n"},{"attributes":{"bold":true},"insert":"Minimize elements"},{"insert":" - The new container mentioned above, Deck Stats, and Deck Tokens can all be minimized via the - icon in the upper right corner of their containers. "},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\nCard Search Menu"},{"attributes":{"header":2},"insert":"\n"},{"insert":"The “Add” menu has been renamed to “Search” and has received several significant updates. \n"},{"attributes":{"bold":true},"insert":"Shortcut"},{"insert":" - In addition to the magnifying glass icon, Ctrl+Enter always opens the Search menu on desktop. The account setting to bind this action to Enter/Esc has been removed."},{"attributes":{"list":"bullet"},"insert":"\n"},{"attributes":{"bold":true},"insert":"UI"},{"insert":" - The Search menu is now a new full screen UI by default. Dragging a card will temporarily hide the menu. On desktop, if you prefer a side-by-side view similar to the old Add menu, you can use the Lock button to lock it to the left side of your screen. A locked Search menu can have its width adjusted using the Shrink and Expand buttons. "},{"attributes":{"list":"bullet"},"insert":"\n"},{"attributes":{"bold":true},"insert":"Search modes"},{"insert":" - There are three types of searches you can conduct in the Search menu: Archidekt, Syntax and EDH Recs. These are functionally identical to before, but are all now present to switch between directly above the search box. "},{"attributes":{"list":"bullet"},"insert":"\n"},{"attributes":{"bold":true},"insert":"Filter and sort"},{"insert":" - Options for Archidekt Search that were previously present as icons below the search bar are now under Filter & Sort directly below Advance Options."},{"attributes":{"list":"bullet"},"insert":"\n"},{"attributes":{"bold":true},"insert":"Search tabs"},{"insert":" - You can now keep multiple searches open simultaneously using the Tabs button in the top left of the Search menu (bottom toolbar on mobile). Tabs are maintained across sessions on a device. "},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Search history - The History button (right below/next to Tabs), will display a record of your searches on whatever device you’re using. Clicking on any will reopen that search in a new search tab.  "},{"attributes":{"list":"bullet"},"insert":"\n"},{"attributes":{"bold":true},"insert":"Different printing indicator"},{"insert":" - Previously, there was no indication that a card was already in your deck if the version you were looking at in search was a different printing. Now, a different printing of a card already in your deck will have its quantity container changed to green (from gray), and a +[number] in a blue circle to the upper right to indicate how many copies of a different version of that card are present. "},{"attributes":{"list":"bullet"},"insert":"\n"},{"attributes":{"bold":true},"insert":"Additional card options"},{"insert":" - A new three vertical dot button on cards in search will present you with a number of options: add to Sideboard, add to Maybeboard, set as Commander, view card details (also accessible from just clicking on the card), and view all printings. "},{"attributes":{"list":"bullet"},"insert":"\n"},{"attributes":{"bold":true},"insert":"All Printings button"},{"insert":" - From the aforementioned card options, the All Printings button will bring you to a page displaying every printing of the card in question. Click any to select it as the version you’re currently working with. This button is also present on the Card Details overlay (more on that below). "},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\nCard Details Overlay"},{"attributes":{"header":2},"insert":"\n"},{"insert":"The Card Details overlay has received a significant facelift. \n"},{"attributes":{"bold":true},"insert":"Access"},{"insert":" - In addition to the arrow along the right side of a card in your deck, Card Details can now be accessed from the Search menu, either from the three vertical dot button or by clicking on a card itself. In function, this replaces the blue arrow that was to the right of cards in search previously."},{"attributes":{"list":"bullet"},"insert":"\n"},{"attributes":{"bold":true},"insert":"Layout"},{"insert":" - Card Details’ layout has been made more comprehensive. It is now divided into three sections: Card options (quantity, treatment, printing), categories (custom, maybeboard/sideboard, commander and companion), and other options (custom CMC, deck image, add to Collection, add to other deck). "},{"attributes":{"list":"bullet"},"insert":"\n"},{"attributes":{"bold":true},"insert":"All Printings button"},{"insert":" - As mentioned above, the All Printings button is now present on Card Details in addition to the old dropdown. This offers a more robust option for choosing the right version of a card for your deck. "},{"attributes":{"list":"bullet"},"insert":"\n"},{"attributes":{"bold":true},"insert":"Sideboard/Maybeboard options"},{"insert":" - When adding a card to your Sideboard or Maybeboard from the Card Details overlay, you are now given the option to add a separate copy of the card to one of those categories. This is primarily relevant to non-singleton formats."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\nMobile UI"},{"attributes":{"header":2},"insert":"\n"},{"insert":"We’ve made some adjustments to the mobile UI. \n"},{"attributes":{"bold":true},"insert":"Search menu relocation"},{"insert":" - Previously, the card Search menu was located, unlabeled, in the upper left of your screen as the magnifying glass icon. It has been labeled as Search and moved to the bottom toolbar to improve one-handed navigation. "},{"attributes":{"list":"bullet"},"insert":"\n"},{"attributes":{"bold":true},"insert":"Search menu toolbar"},{"insert":" - When the Search menu is open, the bottom toolbar is replaced with the following options: Hide (in the same location as the icon to open Search), Tabs, History, and Top. Tabs and History are new features discussed under “Card Search Menu” above. Top will scroll you to the top of whatever search you’re currently conducting. "},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\nMiscellaneous"},{"attributes":{"header":2},"insert":"\n"},{"attributes":{"bold":true},"insert":"Default card printing"},{"insert":" - We’ve made some significant improvements to how we select a card’s default printing when exact edition isn’t specified. When you’re viewing single prints of cards (in Search or Quick Add, for instance), you should be given the most recent “basic” version of the card, filtering out things like Secret Lair, Double-Feature, random promos, borderless versions, etc. Please let us know if you continue to see anything amiss!  "},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\nSpecial thanks to all our Patrons in our "},{"attributes":{"link":"https://discord.gg/eZg3mvJd7v"},"insert":"Discord"},{"insert":" who helped both with bug squashing and design! As always, we greatly appreciate any and all feedback you have to offer on these changes. Feel free to leave it in the comments below!\n\nLooking forward, we’ve already begun cracking away at some of the top features over in our "},{"attributes":{"link":"https://archidekt.com/features"},"insert":"Feature Voting subforum"},{"insert":" so stay tuned for that. This year is going to be very exciting for Archidekt, and we’re so appreciative that you’re along for the ride.  \n\nUntil next time!\nThe Archidekt Team\n\n"}]}
30
{"ops":[{"insert":"Excellent. being able to sort my searches on your site will reduce my two webpage scryfall use.\n"}]}
8
[deleted] avatar[deleted] 24 months
{"ops":[{"insert":"[deleted]"}]}
2
Mikail avatarMikail 24 months
{"ops":[{"insert":"Have to get used to the new UI, but overall great update. :)\nI found a bug while fiddling with the new UI though, not sure if it's new to the updated interface or not - if you change the printing of a card, the Custom CMC value resets to default.\n"}]}
4
{"ops":[{"insert":"Oh good find. I'll fix that. \n\nEdit: Good find! The fix is building now and should be out around 15 minutes or so from my edited at timestamp.\n"}]}
Edited 5/13/2022, 10:46:27 PM
7
sargasgas avatarsargasgas 24 months
{"ops":[{"insert":"Great changes overall!\n\nOne bug I found: when playtesting on mobile devices (iPhone 12), cards in hand are out of the screen. When I scroll down and start drawing and playing, cards are drawn in a different position from where I moved them too. Card thumbnail also seems to be extra large while drawing.\n"}]}
2
Jeremy avatarJeremy 24 months
{"ops":[{"insert":"Good catch! We're going to see about getting this patched up, but we're also pretty unhappy with where the playtester is on mobile in general. iOS has always proven particularly problematic. We've got a couple of other big projects to tackle first, but definitely expect to see a significant playtester update at some point.\n"}]}
3
adamdroid avataradamdroid 24 months
{"ops":[{"insert":"On Chrome browser with hardware acceleration off (due to issues with AMD gpus), the new search is very laggy. It's basically unusable.\n\nShould mention this is with 16gb ram and a 9th gen i7 with an nvme drive.\n"}]}
Edited 5/13/2022, 11:19:50 PM
3
{"ops":[{"insert":"Hmmm, well that's unfortunate to hear. Though not unexpected given the changes we made.\n\nA lot of the changes we've made in this update we've expressly chosen to use hardware acceleration to smooth out the experience on mobile phones and other lower end devices. The amount of power a computer or phone has is totally irrelevant if you're telling the browser it's not allowed to use it by disabling hardware acceleration. Doing so prevents the browser from hitting your GPU (integrated or dedicated) at all.\n\nI feel for you since that search opening being calculated only on the CPU is chug city. Setting the search to locked mode helps since that operation isn't a translation, but it's still not quite ideal is it....\n\nI'll give it some thought to see if we can't come up with a solution, but it's not so simple as just removing the hardware accelerated tasks since they really smooth out the experience on phones and other more lower powered devices.\n\n\n(20 minutes after writing all that out)\n\n\nAlrighty, I wrote out that whole message before sending it cause I feel "},{"attributes":{"italic":true},"insert":"really"},{"insert":" bad about archidekt working less good than it did before for you. I've dug into it a bit, and while I don't think I'll be able to make it perfect without hardware acceleration on, I think I've got a solution to make it better (hopefully 🤞). Sit tight, and I'll update this comment once we've released that code. \n"}]}
5
{"ops":[{"insert":"Alrighty, update has been pushed live. What we did was disable some of the CSS that utilizes the CPU, but we did so under an option in the account settings (click your name in the top right on the global toolbar, and choose account settings. The option will be at the bottom). \n\nSee if that helps. Like I said, it's probably not gonna be perfect, but we tried to limit some less than essential css when that setting is enabled. \n"}]}
4
{"ops":[{"insert":"Wanted to reach out to you again to let you know we removed the feature that I added that disabled some CSS and just made that the default. \n\nSo if you notice the setting is gone, that'd be why. \n\nI do wanna thank you for bringing this to our attention, if you hadn't said that it was because hardware acceleration was off it literally wouldn't have "},{"attributes":{"italic":true},"insert":"ever"},{"insert":" crossed my mind. So in saying something you saved me quite the headache, thank you!\n"}]}
2
minimanelton avatarminimanelton 24 months
{"ops":[{"insert":"Is it still possible to see card recommendations in non EDH formats? I've been looking for that function and can't seem to find it. \n"}]}
0
{"ops":[{"insert":"We removed it for now as it was extremely broken. The recommendations hadn't been updated in over a year, and cards printed within the time since we've disabled updating recommendations have no data for those cards, which just appeared broken on the site. \n\nWe do plan to rewrite the entire functionality for it in the future though!\n"}]}
1
AceV avatarAceV 24 months
{"ops":[{"insert":"These are neat! They'll take some getting used to, but I welcome the more streamlined UI! Bravo!\nIf I may point out one new bug (that may or may not be caused by this new UI), the Strixhaven Mystical Archive version of Gift of Estates is missing the artwork now.\nEDIT: it seems ALL the Mystical Archive cards are missing their artwork (Ephemerate and Defiant Strike are also missing on my Feather deck)\n"}]}
Edited 5/14/2022, 2:40:08 AM
2
Jeremy avatarJeremy 24 months
{"ops":[{"insert":"Good catch! It seems to be an issue with etched foils. We'll do our best to get that sorted out later today. Thank you for the report!\n"}]}
2
itssera avataritssera 24 months
{"ops":[{"insert":"so far have had trouble with the new search system.\n"}]}
4
itssera avataritssera 24 months
{"ops":[{"insert":"i literally cannot type in my search terms and hit enter anymore, can't sort by cmc, can't apply search filters to search. \n"}]}
0
{"ops":[{"insert":"I've read through your comments and firstly would like to say I'm sorry you don't care for the changes. \n\nUnless you're experiencing a bug, everything you said isn't possible to do is possible. \n\nOn a deck page you can open the search via the Search button, type your search via Archidekt Search, and hit enter to search. Is this not working for you? In that same menu, you can click on \"Filter & Sort\" to change how you're sorting your search (which does support sorting by CMC).\n\nIs this not the behavior that you're seeing? \n"}]}
Edited 5/14/2022, 6:13:20 AM
1
MagicKalle avatarMagicKalle 24 months
{"ops":[{"insert":"I don't like the new features:\nI found no way to add a Card to deck an the same to the sideboard\nThere are to much clicks to build a deck. First add, then scroll, then increase \nWhen you are adding a Card and thats the wrong brcouse you remenber the wrong name it is in your deck and you have to delete and so on. Perhaps you don't see, you are wrong an two cards later, you wonder why is ther a green Card in my mono white deck. Too much to do. In the old ADD, you see it your mistake mutch quicker. In this way I don't wont to disigne a commander.\n"}]}
6
{"ops":[{"insert":"Sorry to hear you don't care for the update! I'll take some of your issues in order and see if we can't address some of them if we can come up with a way to improve what's already there!\n\nI found no way to add a Card to deck an the same to the sideboard"},{"attributes":{"blockquote":true},"insert":"\n"},{"insert":"\nYou can add the same card to the main and sideboard by opening a card in search (or once it's in the deck) and click the sideboard button. Doing so presents you with options to move a single copy, add a new copy to the sideboard, etc. \n\nThere are to much clicks to build a deck. First add, then scroll, then increase "},{"attributes":{"blockquote":true},"insert":"\n"},{"insert":"\nThe too many clicks bit I can kinda understand, but afaik it's the same number of clicks as it's always been, the information is just spread out a little bit more. If you're trying to save clicks, I'd recommend using the new quick add feature which is at the top of the deck. That way you don't really have to click anything, just type the card you want and click enter and it does the rest for you.\n\nWhen you are adding a Card and thats the wrong brcouse you remenber the wrong name it is in your deck and you have to delete and so on."},{"attributes":{"blockquote":true},"insert":"\n"},{"insert":"\nI'm sorry I don't think I'm fully understanding what you mean here. Are you talking about if you see a card in search that's in your deck but illegal?\n\nIn any case, I'm sorry again that you don't love the new update. If there's anything we can do to try to improve it, we're all ears!\n"}]}
2
cyr62110 avatarcyr62110 24 months
{"ops":[{"insert":"The new UI looks great.\n\nHowever it was quicker to put card directly in custom categories on the previous UI (1 click less). It was very useful to build as I organize the card as I build.\n\nBest,\n"}]}
0
{"ops":[{"insert":"Glad you like the new look! \n\nWhat's the workflow you use to change categories as you build? We counted most actions and most are either the same number of clicks or less. \n\nThe one in picturing is from search right? So it's just click card, click existing category, click the category you want it in. Isn't that the same as before? Except you're clicking the whole card in search rather than the chevron. \n"}]}
2
{"ops":[{"insert":"Cool update, but I wish 'quick add' added the cheapest copy instead of the most basic printing (which from some quick testing does not seem to be the case, it adds the timespiral remastered verion of "},{"insert":{"card-link":"Kiki-Jiki, Mirror Breaker"}},{"insert":" which is 13.99 instead of pretty much every other printing which is 12.99 CK price). Also the new search seems to not show EVERY printing of a card. When I manually searched for Kiki-Jiki, the TSR copy doesn't show up in the results although it does if you use the Syntax search.\n\nI really like how you can lock the search to the side and then ALSO change the width of that area.\n"}]}
2
Jeremy avatarJeremy 24 months
{"ops":[{"insert":"The TSR version of Kiki missing from search is definitely a bug. It's especially odd since that version "},{"attributes":{"italic":true},"insert":"is"},{"insert":" listed if you click on the Printings button. Regardless, we'll figure out what's going on there and get it sorted out. Good catch!\n\nAs for Quick Add, just selecting the cheapest version of a card has some issues. First and foremost, we don't actually store prices in our card database-- rather, they're fetched upon loading the card. So while it appears to be fairly simultaneously in search, checking price first before actually showing you a card version would slow down the process considerably.\n\nWe've discussed the possibility of storing price data with regular (daily?) checks with vendors to ensure everything is fairly current, but then we're introducing all of the challenges associated with gathering accurate prices. For instance, CK uses a different card ID system than Scryfall (and in turn, us), so matching card versions to their CK prices isn't always correct. For this reason, we'd probably have to use TCGPlayer prices for this hypothetical \"cheapest version\" search, but then users who primary to CK (or another vendor for that matter) wouldn't love on the fairly common occasion that the cheapest card version is different across the two sites. \n\nThat's not to say that we won't do this at some point (in fact, I have a thread going for it over in "},{"attributes":{"link":"https://archidekt.com/forum/thread/2368454/1"},"insert":"Feature Voting"},{"insert":" right now), it's just not quite the easy fix that it seems like it should be. Especially for something like Quick Add where the user has no control over card version (by design, notably), just putting parameters in place to ensure the version is something \"basic\" we feel is the best course of action.\n\nThat all said, we do agree that the timeshifted version of cards probably shouldn't be considered basic, so we'll get our parameters updated later today. Once that's done, Kiki will likely default to the List version since I believe that's the next most recent basic printing. Thank you for the feedback!\n"}]}
1
[deleted] avatar[deleted] 24 months
{"ops":[{"insert":"[deleted]"}]}
2
Jeremy avatarJeremy 24 months
{"ops":[{"insert":"Thank you for the kind words. We're glad you're enjoying the changes! \n"}]}
2
OctavioAgusto avatarOctavioAgusto 24 months
{"ops":[{"insert":"Great changes overall!\n\nWith all the improvements and updates you are making it difficult for me not to recommend you more often!!!\n"}]}
2
JESUS4LIFE avatarJESUS4LIFE 24 months
{"ops":[{"insert":"Thank you for continuing to make archidekt great!\n"}]}
2
JESUS4LIFE avatarJESUS4LIFE 24 months
{"ops":[{"insert":"I would like if you moved up the other options in the left bar.\n"}]}
0
monkeybut2010 avatarmonkeybut2010 24 months
{"ops":[{"insert":"I noticed 2 bugs in the search page, as I like to scroll through all the creatures in a tribe and read them all personally. while looking through a que of 153 matches \n\n1) I noticed that after clicking the \"load more results\" button nothing happened. after clicking it a second time more cards loaded but skipped from (sorting alphabetically) I to S. after reloading the page I was able to click the \"load more results\" and got the missing cards that I assumed didn't populate from the first click last time I was on the page?.\n\n2) in the same search I noticed that if I added a card from the row of cards just above the \"load more results\" button, the button would occasionally disappear completely causing me to have to reload the page, and if I clicked \"load more results\" prior to adding the card, occasionally the results that loaded would just disappear.\n\nAngels with white color identity, if you want to run my exact search, also, I am using google chrome.\n"}]}
1
{"ops":[{"insert":"Sorry you're having trouble! Unfortunately I'm unable to reproduce either of these at all. Is this something you're seeing consistently? Or was this something that happened once?\n\nThe first one I'm guessing was a network issue. Like you clicked it once, and the request failed (or partially failed). Then clicking it again it skipped a page. I'll look into this code path and see if there's some more we can do to present to the user if a request fails (or if the partial failure is possible). \n\nThe second one, when you say \"the button would occasionally disappear\" what do you mean? What button (or buttons specifically)? Or do you mean the \"Load More Results\" button? Like you click it, it disappears and no new cards appear? If that's the case, I'm guessing it's the same issue. Some network hiccup where it's partially resulting in the request \"being completed\" (aka removes the load more button), without adding the new cards.\n"}]}
1
{"ops":[{"insert":"YOOOOO, I was able to reproduce your bug just now! I'll fix that sometime tonight or tomorrow morning! Thanks for pointing this out! \n"}]}
2
TD_XRho avatarTD_XRho 24 months
{"ops":[{"insert":"An inferior interface\n"}]}
0
Jeremy avatarJeremy 24 months
{"ops":[{"insert":"I'm sorry it feels that way to you! What about it feels worse?\n"}]}
3