Commit Graph

32 Commits

Author SHA1 Message Date
b41532d5af - Change Loporrit Branding to CLUBPENGUIN
- Update submodules
- Update to latest Penumbra API
2025-08-26 21:42:00 +01:00
Loporrit
81238b1a20 cleanups 2025-08-12 11:10:22 +00:00
Loporrit
9a5918110e Dalamud 13 2025-08-05 10:23:32 +00:00
Loporrit
d48dcaf555 UI icon refactoring stuff
minor refactoring

add mouseover in main ui

fix icon font issues

fix uploads/downloads icon alignment

fix code dupe

use fixed width icon handle, update deps

Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
2025-02-20 16:09:15 +00:00
rootdarkarchon
42de4345d8 disable dalamud sounds for download ui. who even though it's a good idea to add this feature to begin with. 2025-02-09 16:10:31 +00:00
Stanley Dimant
f9ca55db43 reduce hitches and do some other changes to FSW 2025-02-02 09:06:56 +00:00
Loporrit
47b292f4bb Dalamud API10 2024-07-03 19:18:19 +00:00
Loporrit
e0ae62ff0d Initial Loporrit rebranding 2023-12-11 22:38:13 +00:00
Stanley Dimant
f8993916bd some cleanup and sanitizing 2023-05-02 11:27:29 +02:00
rootdarkarchon
3086d82b40 idk 2023-05-02 02:00:23 +02:00
rootdarkarchon
2b777f94f1 fix edit transfer window, more crashfix, add version nag on connect 2023-05-01 20:03:50 +02:00
rootdarkarchon
46c58c6cfd change downloadui to drawconditions 2023-04-25 22:02:19 +02:00
rootdarkarchon
2a4465b3fe add NoFocusOnAppearing to downloadui 2023-04-24 13:54:19 +02:00
rootdarkarchon
549bef1afb migrate server config from v0 to v1, add more transfer bar settings 2023-03-17 13:01:04 +01:00
rootdarkarchon
0c87e84f25 [Draft] Update 0.8 (#46)
* move stuff out into file transfer manager

* obnoxious unsupported version text, adjustments to filetransfermanager

* add back file upload transfer progress

* restructure code

* cleanup some more stuff I guess

* downloadids by playername

* individual anim/sound bs

* fix migration stuff, finalize impl of individual sound/anim pause

* fixes with logging stuff

* move download manager to transient

* rework dl ui first iteration

* some refactoring and cleanup

* more code cleanup

* refactoring

* switch to hostbuilder

* some more rework I guess

* more refactoring

* clean up mediator calls and disposal

* fun code cleanup

* push error message when log level is set to anything but information in non-debug builds

* remove notificationservice

* move message to after login

* add download bars to gameworld

* fixes download progress bar

* set gpose ui min and max size

* remove unnecessary usings

* adjustments to reconnection logic

* add options to set visible/offline groups visibility

* add impl of uploading display, transfer list in settings ui

* attempt to fix issues with server selection

* add back download status to compact ui

* make dl bar fixed size based

* some fixes for upload/download handling

* adjust text from Syncing back to Uploading

---------

Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
Co-authored-by: Stanley Dimant <stanley.dimant@varian.com>
2023-03-14 19:48:35 +01:00
rootdarkarchon
2ae5d42e4d Loggerrework (#45)
* test some refactoring for cachedplayer

* rework logging

* fix saving of log level

---------

Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
2023-02-18 15:23:38 +01:00
rootdarkarchon
7c97d1994c configuration rework 2023-02-04 15:53:23 +01:00
rootdarkarchon
2ca3e639b4 rework service disposal 2023-01-31 19:52:12 +01:00
rootdarkarchon
b2276a1883 Client rework for API change and paradigm shift (#39)
* most of the groups refactoring on client

* register OnMethods for group stuff

* start implementing client (still pretty broken)

* finish implementing new api first iteration

* idk rework everything for pair shit (still WIP); goal is to remove PairedClients and GroupPairClients from ApiController

* move everything to PairManager, remove dictionaries from APiController

* remove admin stuff from client, cleanup

* adjust reconnection handling, add new settings, todo still to remove access from old stuff that's marked obsolete from config

* add back adding servers, fix intro ui

* fix obsolete calls

* adjust config namespace

* add UI for setting animation/sound permissions to syncshells

* add ConfigurationService to hot reload config on change from external

* move transient data cache to configuration

* add deleting service to ui

* fix saving of transient resources

* fix group pair user assignments

* halt scanner when penumbra inactive, add visible/online/offline split to individual pairs and tags

* add presence to syncshell ui

* move fullpause from config to server config

* fixes in code style

* more codestyle

* show info icon on player in shells, don't show icon when no changes from default state are made, add online notifs

* fixes to intro UI

---------

Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
2023-01-29 15:13:53 +01:00
rootdarkarchon
7a8655f6b1 Chara file data export (#38)
* add rudimentary saving of chara file data

* fix building

* working prototype for MCDF import and application

* adjust code to use streams

* rename cache -> storage
add ui for import/export mcdf

* minor wording adjustments, version bump

Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
Co-authored-by: Stanley Dimant <stanley.dimant@varian.com>
2023-01-23 12:56:43 +01:00
Stanley Dimant
4f19589386 silently handle errors during ui draw of download ui 2022-09-10 15:40:31 +02:00
Stanley Dimant
b9d119acf1 forcefully stick download ui to main window 2022-09-09 14:38:06 +02:00
Stanley Dimant
4a0dce0e44 minor fixes 2022-09-06 13:20:39 +02:00
Stanley Dimant
2307b43c65 handle download cancellation better 2022-07-10 21:51:42 +02:00
Stanley Dimant
db4d5f37f9 fix crash on logout, change several logger.debug to verbose, adjustments to player cache generation, fixes to file scan manager, better handling disconnects, some refactoring, adjustments to intro UI, correct display of server state 2022-07-04 01:52:08 +02:00
Stanley Dimant
cf87ed5019 make download ui clickthrough, add option to move it, add forbidden transfers list 2022-07-03 00:53:05 +02:00
Stanley Dimant
fa9be47d1d more uploads fixes 2022-07-01 13:47:30 +02:00
Stanley Dimant
3618540402 rework a lot of stuff: downloads, how to watch a player 2022-06-30 13:24:35 +02:00
Stanley Dimant
eb39429777 add all admin stuff, refactor ApiController into partial classes 2022-06-30 01:53:09 +02:00
Stanley Dimant
c7439ac769 why did I start writing this plugin 2022-06-27 12:31:41 +02:00
Stanley Dimant
9aaab87c91 add mare synchronos full pause 2022-06-26 16:39:28 +02:00
Stanley Dimant
9b8145fddd add downloads UI, fix some bugs on disconnect 2022-06-24 15:43:39 +02:00