Commit Graph

2333 Commits

Author SHA1 Message Date
GenevensiS 23463c4b96 don't print scientific notation in to_json 2026-05-24 16:14:13 +02:00
GenevensiS 6f526a81f1 fix link window appearing on wrong monitor 2026-05-24 13:25:26 +02:00
GenevensiS ae02c71be6 console and to_json function now accept stylesheets, games and style index maps 2026-05-20 15:50:54 +02:00
GenevensiS c531b8aa74 Add option to download missing stylesheets on startup 2026-05-18 23:31:39 +02:00
GenevensiS 2f77e8c4c1 fix compile 2026-05-15 18:23:27 +02:00
GenevensiS 754ca3bccf add "update group" buttons to package manager 2026-05-15 15:37:56 +02:00
GenevensiS 8fadb1f099 fix compile 2026-05-14 19:24:35 +02:00
GenevensiS a335b730ca apply update scripts in correct order 2026-05-14 19:00:50 +02:00
GenevensiS 76af996f0a tweaks
allow import_image to accept script images
import_image and download_image no longer save the set or require it to have been saved once
console panel now tries to output toJson() before falling back to toCode()
2026-05-14 13:50:02 +02:00
GenevensiS 6f4fc0066d update locales 2026-05-13 18:11:08 +02:00
GenevensiS 151a04909a Add update_cards_scripts 2026-05-13 18:09:56 +02:00
GenevensiS f4fe9ab6b0 Strengthen paste logic 2026-05-11 13:51:43 +02:00
GenevensiS 2135a14b17 FINE I'll do it myself 2026-05-11 13:11:37 +02:00
GenevensiS 72830ec218 Update viewer.cpp 2026-05-11 11:57:16 +02:00
GenevensiS b13de8e099 add "version_is_older" script function 2026-05-11 10:29:29 +02:00
GenevensiS 24abf8fe86 add "exists_as_package" script function 2026-05-11 09:32:13 +02:00
GenevensiS 19b144f37b restore ability to paste in Paint 2026-05-10 09:39:19 +02:00
GenevensiS 50b649beca add "add double faced card" menu option 2026-05-09 19:42:19 +02:00
GenevensiS d79e8afb56 add new_uid script function 2026-05-09 18:10:59 +02:00
GenevensiS d4efc5b973 improve blending error messages 2026-05-07 11:34:15 +02:00
GenevensiS 9b51ca0537 tweak text highlight logic 2026-05-05 08:51:27 +02:00
GenevensiS 8a86778bfb refactor card copy pasting 2026-05-04 12:15:13 +02:00
GenevensiS 3c2c3ac977 fake stable sort on card list 2026-05-04 07:01:52 +02:00
GenevensiS db1fd4f343 fix copy pasting bugs 2026-05-04 05:27:11 +02:00
GenevensiS 8cc17abecc add card uid map 2026-05-04 02:21:33 +02:00
GenevensiS 9a5be16e4e fix bug with image decoding 2026-05-03 05:03:08 +02:00
GenevensiS 05d205cafa update locales 2026-04-26 21:13:02 +02:00
GenevensiS 8c0e5f3e71 add info to package manager window 2026-04-26 21:01:42 +02:00
GenevensiS 72724a35c7 allow set_alpha to handle values > 1.0 2026-04-24 15:27:21 +02:00
GenevensiS 0baa73ae7d fix bugs
- dimensions_of should now work in all contexts
- import_image now works in style files, although should be avoided, since it reloads the file every time the code in run, it should be used in one shot scripts, like import scripts and bulk modification scripts
- process_english_hints now correctly processes <singular> and <plural> tags
2026-04-24 13:18:40 +02:00
GenevensiS d782e4851c add is_default script function 2026-04-19 19:06:52 +02:00
GenevensiS 17dd3cf407 add exceptions to english_plural and english_singular 2026-04-19 16:04:20 +02:00
GenevensiS 968ad5f196 change background to system 2026-04-19 11:26:20 +02:00
Valyth fc95960734 This fixes incorrect expansion symbol rendering on Linux/wxGTK.
Expansion symbol rendering relied on wxDC logical raster ops
(wxOR / wxAND_INVERT) during buffer composition. On wxGTK this
produced incorrect symbol/background inversion, likely due to
backend differences in logical-function handling.

This replaces the logical blits in combineBuffers() with explicit
per-pixel compositing that preserves the intended bitwise behavior
while producing consistent results across platforms.

Tested:
- Linux: fixes incorrect expansion symbol rendering/export
- Windows: no regression observed in rendering/export
2026-04-19 10:12:23 +02:00
GenevensiS afa5307dce fix bug with linux not finding resource 2026-04-14 03:45:39 +02:00
GenevensiS fa3f2e950d add 'fill_image' script function, rename 'offset' combine mode to 'lightmap' 2026-04-12 07:30:11 +02:00
GenevensiS d49cfda407 add brighten_image script function, 'average' and 'offset' combine modes 2026-04-11 04:51:59 +02:00
GenevensiS c167272ae6 add dependency checks for card.linked_card_x 2026-04-10 02:38:38 +02:00
GenevensiS 4d1c7aae96 prevent dropdown from closing when moving to parent or child 2026-04-09 19:30:17 +02:00
ebbit1q a99c603ffb add build workflow 2026-04-02 14:11:14 +02:00
GenevensiS bb4e8c558e fix compile 2026-04-01 14:36:57 +02:00
GenevensiS 87dbb2d7aa fix bug with adding multiple tags at once 2026-03-18 05:48:30 +01:00
GenevensiS 1210dcdf16 fix bullet indent, add clauses 2026-03-06 19:05:43 +01:00
GenevensiS 8945cd162c tweak csv parsing 2026-02-23 11:25:38 +01:00
GenevensiS adccdef933 tweaks an locale updates 2026-02-16 13:49:14 +01:00
GenevensiS 46414307fd update checker 2026-02-15 14:17:56 +01:00
GenevensiS 42b9c241f3 rename Font to FontRef
for consistency with SymbolFontRef
2026-02-07 02:45:41 +01:00
GenevensiS d2dce6617d handle transparent images when importing symbols 2026-02-06 03:17:46 +01:00
GenevensiS 857bfb6c9c update locales 2026-02-05 17:04:40 +01:00
GenevensiS e9abd1fb77 add font picker, color picker and bullet point ui tools 2026-02-05 16:02:55 +01:00