Releases: shagu/macaco
Releases · shagu/macaco
v0.0.11 - Web Components
ui:
- start using web components for: menus, gridboxes, cards and buttons
- moving main css theme to custom web components
- rewrite code to detect multicolor icons
- reduce card amount to 10% for color detection
- add "set" filter in search text (
set=MH2,TSR
)
v0.0.10 - Folder Mana Icons
ui:
- use same css class for dummy cards
- add mana icons to folder sidebar
- auto detect folder mana icons
collection:
- massive speed up in card count scanning
v0.0.9 - Project Description & Unknown Card Handling
readme:
- add initial project description readme
- add main window preview screenshots
license:
- project is now under MIT license
ui:
- add checkbox to hide empty folders
- add checkbox to combine same cards
- add menu entry to sort by card count
- unknown cards now show their identifiers (set, number)
- check card input text fields for valid letters
metadata:
- prevent errors on unset number or edition values
- skip download of already unknown cards
- allow to add unknown cards to collection
- prevent dummy image from being copied over to cache
collection:
- no longer try to download images of unknown cards
- count card duplicates while library is loaded
delver:
- always try to fetch the latest apk on import
- show correct percentage on import popup
electron:
- update dark/light mode when system mode changes
v0.0.8 - UI Features To Sort & Filter
package:
- electron update from 18.2.0 to 23.0.0
collection:
- local database loading delayed to after the gui is launched
(This should help to already draw the window before running into the short freeze)
ui:
- mark menu buttons as checked while the menu is open
- remove old window size workarounds
- add shadow to popup notifications
- entire rewrite of filters to build and use query objects
- add ui updates to filter buttons when the string changed
- speed up filtering by using proper array filter methods
- prevent bugs by checking for locale table before using it
- move all sorting code into the filters module
- add filter and sort buttons in the filter dropdown
- filters: rarity, manavalue, card-type
- sort: name, color, manavalue, rarity, price, set
- order: ascending, descending
- add option to append + and - to cmc filter (i.e.
cmc=9+,2-
) - now use default 0 in sorting for unavailable values
- add special rarity lookup sorting to not alphabetically order rarities
v0.0.7 - Client Side Decorations
ui:
- use client side window decorations:
moving away from breeze alike theme colors, and now using an adwaita alike color scheme with client-side titlebar
embedded into the headerbar.
collection:
- ignore hidden folders in collection
- skip delver download when fetching metadata
v0.0.6 - SVG Images & Mana Filter
ui:
- Use SVG Icons on header buttons for better darkmode compatibility
- Fix broken cmc= filter introduced in the recent metadata change
v0.0.5 - Filters & Metadata
metadata:
- metadata is now taken from macaco-data to reduce loading times
ui:
- moved some headerbar buttons into popover menus
- full text search now checks name, text and type of all locales
- initial sorting has beend added (e.g
sort=price
) - several filters have been added
v0.0.4 - Search, Filters & Bugfixes
ui:
- show collection value in status bar
- increase preview bar height over footer
- delay image loading until object is visible
- always search for lowercase matches
- detect and parse multicolor mana icons in text
- highlight latest added card
- auto scroll to latest added card
- reload element width due to scrollbars
- add search bar to filter results
filters:
- skip search on empty/short strings
- initial implementation of tag filters (eg:
cmc=3,2
)
v0.0.3 - Looks Better With Icon
- replaced the temporary icon with a new app icon
- detect location of foil.png in release builds
- support to drag/drop cards into folders
- support for light/dark mode
v0.0.2 - User Input Error Corrections
package: bump version to 0.0.2