Commit Graph

752 Commits

Author SHA1 Message Date
GenevensiS 128bb3867d fix add_csv_window description 2025-06-13 00:55:21 +02:00
GenevensiS a401d68c9b update locales 2025-06-09 17:04:18 +02:00
GenevensiS 87fbc0e80e Implement CSV / TSV import (#45)
- add csv/tsv importer
- add `make_map` script function
- add `alt name` field property
- add `construction script` field property
- add `construction script` game property
2025-06-09 04:53:33 +02:00
GenevensiS 0d1b5a6be0 better print bug fix 2025-06-01 23:00:29 +02:00
GenevensiS 2e48c5e868 Allow "Default" in slider fields 2025-05-22 22:15:35 +02:00
GenevensiS 616ea3f725 Create slider field type 2025-05-22 12:52:26 +02:00
GenevensiS 7ad662f74e Stop dropdown menus from closing on wxEVT_SIZE events
This prevents dropdown menus from closing when there is a console message/warning/error
2025-05-19 17:49:40 +02:00
GenevensiS 6ac93dc6ab Handle cards with different DPI 2025-02-15 16:02:52 +01:00
GenevensiS cfe308f38f Update print_window.cpp 2025-02-14 19:30:06 +01:00
GenevensiS 79a3a57684 Merge pull request #22 from G-e-n-e-v-e-n-s-i-S/delete-last-card-crash
Fix crash when deleteing last card in set
2024-09-28 01:23:51 +02:00
GenevensiS 4878b1c8d4 Update item_list.cpp 2024-09-28 01:20:13 +02:00
GenevensiS 9ffe2f06a1 Update preferences_window.cpp 2024-09-26 14:56:52 +02:00
GenevensiS d0522f6a09 Scale card render in program with DPI (#90) 2024-09-25 21:26:45 -04:00
Brendan Hagan 2795327f22 misc: increase stats column width by 50% (fixes #71) (#72)
This isn't a great solution since it's still just a static number, but it does at least improve the situation a bit for now.
2024-04-29 13:47:57 -04:00
BaconCatBug 862907cf5b Update CMakeLists.txt to allow for static compilation | Update Readme.md | Update package.ps1 (#74)
* Fix CMakeLists, Update Readme and package.ps1

Fixed CMakeLists to allow for static complilation/workaround for broken Hunspell Upped version number to 2.5.0

Updated Readme to include corrected compilation instructions for Visual Studio and Workarounds.

Updated package.ps1 to include the cli executable in the dist zips and upped the version number to 2.5.0

* Update README.md

* Update package.ps1

* Update package.ps1

* Update CHANGES.md

* Update preferences_window.cpp

* Update README.md
2024-04-29 13:47:19 -04:00
Brendan Hagan ad6d40df4c fix: correct localization of strings on Print window 2024-02-12 23:21:40 -05:00
Brendan Hagan 509438a49d misc: expand image file selector choices (fixes #62) (#70) 2024-02-12 22:08:16 -05:00
Brendan Hagan 2770b07668 misc: code formatting + readme update 2022-12-30 22:12:44 -05:00
Brendan Hagan e4cf30cc5b Merge pull request #57 from llemoi/keyword_filter_crash_fix
Fixed crash when 0 keywords match filter string in keyword panel
2022-12-30 22:04:59 -05:00
Luke Le Moignan 1b88d905b1 Fix crash when nonexistent string entered when filtering keywords 2022-12-29 02:02:03 +00:00
Luke Le Moignan 1444defc03 Fixed scrolled widgets not scrolling fully (or at all) 2022-12-27 13:12:17 +00:00
Brendan Hagan d52a147133 misc: cleanup welcome window changes 2022-11-18 21:27:00 -05:00
Brendan Hagan ff96831cf1 change WelcomeWindow's UI
https://github.com/247321453/MagicSetEditor2Ex/commit/72e58c1825c1ad67369c8a17783ffd937a037c32
2022-11-18 21:12:45 -05:00
Brendan Hagan e951aed2a8 WelcomeWindow append change language
https://github.com/247321453/MagicSetEditor2Ex/commit/4f80e9ff54c817875356a18f8c79dd70ff0a67fd
2022-11-18 21:11:07 -05:00
Brendan Hagan ec98048c26 misc: export options window formatting 2022-11-18 21:08:29 -05:00
Brendan Hagan 3c64d25cf6 Merge pull request #50 from halian/master
Fix build errors on Mac OS X+
2022-11-18 20:36:08 -05:00
Brendan Hagan 344dd90a8b misc: change unsigned int cast 2022-08-14 17:18:39 -04:00
Brendan Hagan 132d8d9351 feat: add underline to panels and export 2022-07-26 22:37:57 -04:00
Brendan Hagan 0eed9aa777 fix: unicode text entry on set symbol editor 2022-07-21 17:11:49 -04:00
Brendan Hagan f6e8a8177b fix: correct unicode text entry behavior (fixes twanvl#121)
GetKeyCode doesn't handle unicode, so it returns 0 for cyrillic (and other) characters, which was getting rejected as invalid input. I'm assuming this broke on some wxWidgets upgrade, as the MSE code for this hasn't changed in over a decade?
2022-07-20 21:44:40 -04:00
Brendan Hagan 30b9919c82 fix: Add Cards toolbar submenu initial load content (fixes twanvl#153)
This commit is what broke it, but it did so while referencing some cross platform incompatibility. I hope the method done by this fix avoids that compatibility issue.
2022-07-17 02:00:52 -04:00
Brendan Hagan fabb6cc3f1 fix: correct computed sizes on slice window to properly display margins
The display size of the Output image was being computed using the available element size, which included margins and was leading to the bottom couple pixels being clipped. Correcting that to properly account for the actual image size.
2022-07-15 08:32:38 -04:00
Brendan Hagan a43920089d feat: more slice window alignment options 2022-07-12 00:17:56 -04:00
Brendan Hagan 03c8d13aa6 misc: use different format for console timestamp width 2022-07-10 21:28:30 -04:00
Brendan Hagan 5aeb08cb07 feat: add timestamps to console messages 2022-07-10 17:21:05 -04:00
Brendan Hagan 5e1f923b38 misc: reduce impact of locale changes
This is more backwards compatible and would permit applying this locale to an older version without as much mess. I don't think MSE has any concept of versioning on locales unfortunately to permit declaring which field applies to which version.
2022-07-09 19:21:41 -04:00
Brendan Hagan c5d2bcf9d0 fix: apply image slice scale after slice window to avoid mask issues
MSE draws masks on the slice window and expects the sizes to be equivalent. This was presenting problems with the way I was trying to do internal scale as I was applying the scale upfront as the slice window loads and would need to scale the mask to match. Instead, applying the scale only when the output is generated from the slice window.
2022-07-09 14:51:59 -04:00
Brendan Hagan 70dec7eff4 fix: correct viewer rotation direction (fixes #9) 2022-07-08 21:43:02 -04:00
Brendan Hagan 894d13fbdb feat: restore ability to export using viewer rotation angle 2022-07-07 23:23:35 -04:00
Brendan Hagan 661b4b8328 fix: correct wx positioning usage in new_window style filters 2022-07-06 20:07:51 -04:00
Brendan Hagan 66f6ffc093 Merge pull request #6 from haganbmj/stored_image_resolution
misc: change storage size of image slices
2022-07-04 16:08:21 -04:00
Brendan Hagan 95fdaa776c misc: throw internal image extension behind a preference setting 2022-07-04 01:57:32 -04:00
Brendan Hagan 386e5ba4a4 misc: additional documentation for internal image scale 2022-07-04 01:04:26 -04:00
Brendan Hagan 616fe1aad7 feat: add internal storage scale option to preferences window 2022-07-04 00:52:53 -04:00
Brendan Hagan 6a7ec90735 misc: realign zoom and export zoom dropdown options
You can always type in another value, so there really isn't much benefit.
2022-07-03 23:49:44 -04:00
Brendan Hagan 5c983275af feat: initial arbitrary constrain of slice window images to 500x500 2022-07-03 23:48:02 -04:00
Brendan Hagan a7014b9ee4 fix: de-scale slice preview window
This is a workaround, not a good solution. The slice doesn't really handle sizing well and doesn't set great maximum sizes on the elements within it. I _think_ that can be worked around by constraining the preview, but none of that is really properly context aware to the user's screen.
2022-07-03 22:06:31 -04:00
Brendan Hagan 8d38ab074b misc: change image slice scale to 200% of style's specified
Want to circle back and find a better pattern for this as it enlarges the slice window (which doesn't clamp the preview window) and it unnecessarily upscales small images which bloats storage a bit. There's probably also something smarter to do with just saving "as large as possible" rather than strictly template size.
2022-07-01 21:10:53 -04:00
Brendan Hagan b63b3a3f62 misc: store images internally with PNG extension for easier manual tinkering 2022-07-01 21:04:26 -04:00
Brendan Hagan 4a1000e65c misc: remove in-panel button for clearing console 2022-06-22 23:44:53 -04:00