transifex-integration[bot]
3a4ec1062b
Translate cockatrice_en@source.ts in pt_BR ( #5448 )
...
100% translated source file: 'cockatrice_en@source.ts'
on 'pt_BR'.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-01-11 23:41:57 -05:00
RickyRister
7347ba88ac
fix segfault on disconnect ( #5447 )
...
* add new param to closeRequest
* don't emit signals in dtors
* send closeRequest
* fix build failure
* fix build failure
* see if we can get away with the overloaded triggered
* fix build failure
2025-01-11 22:19:45 -05:00
tooomm
3b544a36a8
Fix button label ( #5441 )
2025-01-11 21:28:23 -05:00
RickyRister
2851d0c7e6
add override specifier to tab subclasses ( #5445 )
2025-01-11 21:28:02 -05:00
transifex-integration[bot]
2b296badea
Translate cockatrice_en@source.ts in zh-Hans ( #5446 )
...
100% translated source file: 'cockatrice_en@source.ts'
on 'zh-Hans'.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-01-11 21:27:00 -05:00
ZeldaZach
a12c4ee909
Fix MacOS Builds for Non-Main Repo PRs
2025-01-11 21:21:11 -05:00
ZeldaZach
7db9c9115e
Fix SoundEngine on Windows (again)
2025-01-11 00:19:00 -05:00
ZeldaZach
503985a080
Initialize audioOutput for SoundEngine
2025-01-11 00:12:32 -05:00
RickyRister
9f466162b0
disable starting life total edit in game information window ( #5440 )
2025-01-10 23:14:46 -05:00
Zach H
8bea3f8997
Fix sounds on Qt6 ( #5439 )
2025-01-10 23:10:47 -05:00
RickyRister
1a3df84f0a
fix segfault on exit if any closable tabs were open ( #5435 )
2025-01-10 17:27:26 -05:00
Zach H
2b3c47148e
GHA MacOS Only Sign/Notarize if self repo ( #5437 )
2025-01-10 16:46:05 -05:00
transifex-integration[bot]
59ca4397e2
Translate oracle/oracle_en@source.ts in zh-Hans ( #5436 )
...
100% translated source file: 'oracle/oracle_en@source.ts'
on 'zh-Hans'.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-01-10 08:22:58 -05:00
transifex-integration[bot]
98266b0739
Translate oracle/oracle_en@source.ts in yue ( #5434 )
...
100% translated source file: 'oracle/oracle_en@source.ts'
on 'yue'.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-01-10 08:22:48 -05:00
Zach H
5a82ff106d
Update VCPkg ( #5433 )
2025-01-09 23:23:00 -05:00
Zach H
2194430019
Sign macOS Releases ( #5396 )
2025-01-09 22:32:53 -05:00
RickyRister
1f11015a2f
Refactor files in src/utility and src/deck to new Qt Slot/Signal syntax ( #5432 )
...
* refactor in src/utility
* refactor in src/deck
* fix build failure
2025-01-09 06:33:20 -05:00
RickyRister
c3421669d5
Refactor files in src/game to new Qt Slot/Signal syntax ( #5431 )
...
* fix signals in CardDatabaseParser
* update remaining signals
* cleanup
* wait this was always just broken
* fix build failure
* fix build failure
* fix build failure
2025-01-09 06:32:25 -05:00
RickyRister
6e8adddc6d
Refactor tab_supervisor to new Qt Slot/Signal syntax ( #5430 )
...
* Refactor tab_supervisor to new Qt Slot/Signal syntax
* fix build failure
2025-01-09 06:26:42 -05:00
RickyRister
22a6ded4f0
reduce vertical spacing in visual deck storage ( #5422 )
2025-01-09 06:25:40 -05:00
transifex-integration[bot]
0d7669db2c
Translate cockatrice_en@source.ts in yue ( #5428 )
...
100% translated source file: 'cockatrice_en@source.ts'
on 'yue'.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-01-08 19:23:49 -05:00
transifex-integration[bot]
9526bca168
Translate cockatrice/cockatrice_en@source.ts in de ( #5429 )
...
100% translated source file: 'cockatrice/cockatrice_en@source.ts'
on 'de'.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-01-08 19:23:38 -05:00
transifex-integration[bot]
0683431f35
Translate cockatrice_en@source.ts in en_US ( #5426 )
...
100% translated source file: 'cockatrice_en@source.ts'
on 'en_US'.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-01-06 17:31:14 -05:00
github-actions[bot]
70790264b8
Update translation source strings ( #5425 )
...
Co-authored-by: github-actions <github-actions@github.com>
2025-01-06 12:42:46 -05:00
transifex-integration[bot]
c8a68c83e3
Translate cockatrice_en@source.ts in yue ( #5424 )
...
100% translated source file: 'cockatrice_en@source.ts'
on 'yue'.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-01-06 12:38:58 -05:00
RickyRister
23171f79d0
Refactor window_main to new Qt Slot/Signal syntax ( #5423 )
2025-01-06 12:38:44 -05:00
RickyRister
b7f05a12a3
get swap cards button to work with multi-selections ( #5421 )
2025-01-05 22:44:40 -05:00
Zach H
6078dd092a
Support viewing the bottom X cards of library ( #5410 )
...
* Get cardIds to update properly in bottom view (#5414 )
* Get bottom view to update properly when card is inserted into known portion (#5415 )
---------
Co-authored-by: RickyRister <42636155+RickyRister@users.noreply.github.com>
2025-01-05 21:17:18 -05:00
BruebachL
81b85e97df
Extend decklist parsing ( #5316 )
...
* Extend the decklist parsing from clipboard to also support SetName, CollectorNumber and Foil Status.
* Q_UNUSED foil for now but keep parsing logic for future PR's/compatibility.
---------
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-01-05 21:07:17 -05:00
RickyRister
cc16b8779c
improve shortcut search to split by word ( #5416 )
2025-01-05 19:19:00 -05:00
BruebachL
62f7c7f9ce
New visual deck storage ( #5290 )
...
* Add TabDeckStorageVisual
* Visual Deck Storage
* Add BannerCard to .cod format, use it in the visual deck storage widget.
* Show filename instead of deckname if deck name is empty.
* Lint.
* Don't delint cmake list through hooks.
* Add deck loading functionality.
* Open Decks on double click, not single click.
* Void event for now.
* Fix build issue with overload?
* Fix build issue with overload?
* Include QDebug.
* Turn the tab into a widget.
* Move the signals down to the widget, move the connections and slots up to the parent widgets.
* No banner card equals an empty CardInfoPtr.
* Add an option to sort by filename or last modified.
* Flip last modified comparison.
* Lint.
* Don't open decks twice in the storage tab.
* Fix unload deck not working by showing/hiding widgets instead of adding/removing to layout.
* Add a search bar.
* Add a card size slider.
* Lint.
* Lint.
* Lint.
* Fix settings mocks.
* No need to QDebug.
* No need to QDebug.
* Member variable.
* Member variable.
* Non-lambda.
* Change set to list conversion.
* Specify overload.
* Include MouseEvent
* Adjust font size dynamically.
* Add an option to show the visual deck storage on database load.
* Fix the close button not working on the tab, add an option to launch the visual deck storage tab to Cockatrice menu.
* Override virtual functions.
* Correct tab text.
* Add a setting to remember last used sorting order for visual deck storage widget.
* Update banner card combo box correctly.
* Fix mocks.
---------
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
Co-authored-by: Zach H <zahalpern+github@gmail.com>
2025-01-05 18:12:20 -05:00
BruebachL
7496e79e8c
Add a button to swap the card between mainboard and sideboard to the DeckEditor ( #5175 )
...
* Add a button to swap the card between mainboard and sideboard to the deck editor.
* Add new icon to cockatrice.qrc and force update.
---------
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-01-05 17:57:37 -05:00
RickyRister
b8cf3e2cab
add ctrl enter as shortcut for ok in load deck from clipboard ( #5417 )
2025-01-05 17:41:03 -05:00
RickyRister
93fab3d78f
Remember last opened directory when loading decks ( #5418 )
...
* remember last directory when loading deck
* move shared code into new dlg class
2025-01-05 17:40:20 -05:00
BruebachL
9c38c9ed1b
Differentiate logging in order to silence certain modules. ( #5419 )
...
* Differentiate logging in order to silence certain modules.
* Lint cmake.
---------
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-01-05 17:38:51 -05:00
RickyRister
38e99f2e87
implement /card command ( #5413 )
2025-01-04 02:07:43 +00:00
RickyRister
68226786a2
don't redraw PrintingSelector's FlowWidget unless cards actually changed ( #5392 )
2025-01-04 01:49:54 +00:00
RickyRister
455cd9717a
add menu action to open settings folder ( #5412 )
2025-01-04 01:49:41 +00:00
RickyRister
fa79c5c36a
populate default debug.ini with more values ( #5411 )
...
* populate default debug.ini with more values
* move the default debug.ini to a resource
2025-01-03 20:50:30 +00:00
RickyRister
0402d4b853
add debug setting to load deck and ready on join ( #5409 )
...
* new property
* refactor deck loading to new method
* another new method
* works now
2025-01-02 17:08:51 -05:00
RickyRister
8a427955e7
Add debug setting to start local game on startup ( #5408 )
...
* new properties
* refactor
* start local game on startup
* disable autoconnect
2025-01-02 09:51:59 -05:00
RickyRister
bb4214e28a
Make SettingsManager params const ref ( #5405 )
...
* pass settingsPath by const ref
* pass params by const ref
* cleanup
2025-01-02 00:33:37 -05:00
RickyRister
f924b04efd
add debug settings; option to show cardIds ( #5404 )
...
* add debug settings; option to show cardIds
* pass param by const ref
* change group structure again
* create debug.ini if not exists
2025-01-02 00:32:58 -05:00
transifex-integration[bot]
62f60867a9
Translate cockatrice_en@source.ts in pt_BR ( #5407 )
...
100% translated source file: 'cockatrice_en@source.ts'
on 'pt_BR'.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-01-02 00:32:29 -05:00
transifex-integration[bot]
b5844f1244
Translate cockatrice/cockatrice_en@source.ts in it ( #5406 )
...
100% translated source file: 'cockatrice/cockatrice_en@source.ts'
on 'it'.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-01-01 22:28:42 -05:00
ryder052
8c0093d453
Crashfix for opening Deck editor ( #5403 )
...
* CardDatabase::getCards() no longer copies the whole database
---------
Co-authored-by: Jakub Mrowinski <ryder052@outlook.com>
2025-01-01 19:25:04 -05:00
RickyRister
34df4cd060
support multi-select in deck editor ( #5397 )
...
* support multiselect in deck editor
* fix crash
* don't reset selection after each action
* maintain old reselecting behavior when changing cards from left side
* fix crash for real (probably)
* maintain reselection behavior when deleting single selection
2025-01-01 00:43:47 -05:00
Zach H
99eea3a662
Improve Database Backup Speed ( #5400 )
...
* Support better indexes for Servatrice
- Prevent searching only on msg for logs
2025-01-01 00:28:57 -05:00
Zach H
6e1047032d
Keep card annotations on stack ( #5399 )
2024-12-31 14:08:25 -05:00
transifex-integration[bot]
b2a8748bc6
Translate cockatrice/cockatrice_en@source.ts in it ( #5398 )
...
100% translated source file: 'cockatrice/cockatrice_en@source.ts'
on 'it'.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-12-31 13:57:14 -05:00