Commit Graph

40 Commits

Author SHA1 Message Date
5815546983 feat: carry selection over when switching views
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:06 +02:00
af73c797aa refactor: rename InstanceView to InstancesView
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:06 +02:00
d1a62c85a6 fix: make multi-word search terms possible
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
fac16b4b0c fix: prevent crash when filtering
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
d59ce5e331 fix: set filter for all models
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
6f88589690 fix: make parsing friendlier
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
b7bda70fb3 feat: add initial filtering function
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
b6c35491d5 feat: bring back categories
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
2bf8fa9cb4 fix: support editing instance names
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
e6c3dad6e5 fix: remove sizeHint again
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
b8fa65b8d2 fix: attempt to fix display issues on Windows
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
af8eabbc3a fix: sort grid view by last played
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
c67da2ee5f fix: make grid items taller
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
e230c5084e fix: add missing newline
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
3f23ec4bf9 feat: add table/grid toggle
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
4ea038cb4b fix: update cat birthday
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
2e34464948 feat: prototype grid view
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
8a4ad82d8d fix: actually load default state
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
e91564d424 fix: properly load table header state
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
5189d29810 refactor: statusbar - be gone
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
822c98469f refactor: merge icon into name column
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
35b993c248 fix: use proper function references
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
b0dc7927fb feat: add support for sorting play times
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
61f938546d refactor: rename column enum
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
39c582297e fix: algin instance icon
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
3009356c8a feat: add Cat support
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
5c02265325 chore: fix formatting
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
6527604b93 feat: reimplement contextmenu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
e786f2ea62 refactor: make last played last column
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
319b816d79 feat: save instance view state
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
ee1d4acb51 fix: handle last play of 0
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
1e8c0ac36a fix: improve code readability
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:05 +02:00
493a951ecb refactor: switch instance view to QTableView
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-24 23:25:04 +02:00
3b4539de79 chore: update license headers
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-07-10 12:19:15 +02:00
c363423718 refactor: fix deprecation up to Qt 6
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-07-10 12:19:15 +02:00
984692dc62 refactor: fix deprecation up to Qt 5.15
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-07-10 12:17:52 +02:00
ec2ac2e80c fix: Only trigger rename on KeyPress
This is macOS specific
2022-04-19 18:43:51 +05:30
c311dba465 fix: limit instance names to 128 chars 2022-03-19 23:23:08 +01:00
e6246a9306 Move MSA Client ID to the same place as the others
MSA Client ID has been moved to CMakeLists.txt, and defaults to the
Client ID for the PolyMC application.

Removed secrets/notsecrets library, replace with (temporary?)
program_info subdirectory.
2021-12-20 02:57:13 +00:00
b258eac215 NOISSUE continue reshuffling the codebase 2021-11-22 03:55:16 +01:00