Commit Graph

88 Commits

Author SHA1 Message Date
Loporrit
ec67d36d6f cleanup usings 2025-07-25 21:22:13 +00:00
Loporrit
924a3803d9 Revert gpose actors on plugin unload or when NoSnap triggers 2025-07-25 18:14:27 +00:00
Loporrit
10366695f2 Add NoSnapService, undo application on plugin unload 2025-07-24 17:15:54 +00:00
Loporrit
8843add155 Experimental option for non-async player applications 2025-06-30 20:17:08 +00:00
Loporrit
aa377439ce Fix a lot of the analyzer warnings too 2025-06-30 20:17:08 +00:00
Loporrit
6076deb2b5 Actually perform deferred applications? 2025-06-26 05:31:09 +00:00
Loporrit
fae8941dce Add VisibilityService to improve tick performance with many online pairs 2025-06-26 05:31:08 +00:00
Loporrit
e603539319 Make combat application hold disabled by default 2025-06-26 05:30:43 +00:00
Loporrit
e2e59bd396 Run some timers a little faster 2025-06-26 05:09:48 +00:00
Loporrit
4dd34039f4 Less error log messages 2025-06-26 05:07:15 +00:00
rootdarkarchon
c29f63da9a add ipc to get handled addresses 2025-06-25 07:43:21 +00:00
rootdarkarchon
98a0327294 add moodles integration (temporary)
get ready for moodles

don't ignore moodles warning

apply moodles after forced redraw
2025-06-25 07:43:19 +00:00
Stanley Dimant
2ae94b1357 extract partial downloads 2025-02-23 13:55:06 +00:00
Loporrit
99eecbdc09 Add texture shrinking feature 2025-02-23 12:54:58 +00:00
Loporrit
eaaded1ed5 Add Pair Character Analysis for funsies 2025-02-22 21:38:57 +00:00
Loporrit
bb6f219546 Add list removal to context menu and more aggressively redraw on perf setting changes 2025-02-22 02:06:08 +00:00
Loporrit
387aacdd6a Re-add performance thresholds and add whitelist/blacklist options 2025-02-20 16:13:49 +00:00
Loporrit
7a8de7add6 Partial roll-up to reduce code divergence
Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
2025-02-16 04:21:02 +00:00
rootdarkarchon
324288652d fix some shit, add triangle count
check for invalid animations

I hate animations

ignore broken bones from god knows what

fix more idiotic mod things

fully ignore garbage skeletons that fail to process properly

fix my own mistakes

fix more bullshit

check for filename length and continue

idk some cleanup

fix spoopy skellingtons

change loglevel of tris
2025-02-16 04:21:02 +00:00
Amber
5642d354e0 Fixes names not updating on Pet Nicknames restart (#79) 2025-02-16 04:21:02 +00:00
Amber
28828a620b Pet Nicknames IPC implementation (#74) 2025-02-16 04:21:02 +00:00
Loporrit
dca7554695 Delay creation of penumbra collections 2025-02-09 16:32:12 +00:00
rootdarkarchon
94e104939e use custom interpolated string handler 2025-02-09 16:10:31 +00:00
rootdarkarchon
dd878e6e36 refactor a little bit 2025-02-09 16:10:28 +00:00
rootdarkarchon
e8ae2a6152 add events 2025-02-09 16:02:34 +00:00
Loporrit
47b292f4bb Dalamud API10 2024-07-03 19:18:19 +00:00
Loporrit
dfb33237b6 Stop leaving litter in the Penumbra temporary collections 2024-05-28 22:56:30 +00:00
Loporrit
ec3633de13 update customize+ ipc
Co-authored-by: Stanley Dimant <root.darkarchon@outlook.com>
2024-05-28 22:09:00 +00:00
Loporrit
8e2f17b25d Support new Glamournumbra API
Co-authored-by: Stanley Dimant <root.darkarchon@outlook.com>
Co-authored-by: Ottermandias <70807659+Ottermandias@users.noreply.github.com>
2024-05-28 21:54:21 +00:00
Loporrit
ab996692e3 Track and display last known player names automatically 2024-02-16 07:26:57 +00:00
rootdarkarchon
6f1c00041b minor performance improvements 2024-02-14 10:07:53 +00:00
Loporrit
0f661c9c69 Revert "Revert "relieve gc pressure maybe"" (without caching addresses this time)
This reverts commit 5d2b25bccb.
2024-02-14 06:14:35 +00:00
Loporrit
5d2b25bccb Revert "relieve gc pressure maybe"
This reverts commit 40b8310ba9.
2024-02-10 18:45:18 +00:00
rootdarkarchon
40b8310ba9 relieve gc pressure maybe 2024-02-10 17:45:56 +00:00
rootdarkarchon
a15348b293 remove palette+ support 2024-02-10 17:07:16 +00:00
rootdarkarchon
06f6b75e72 dispose characters on unloading plugin 2024-01-16 00:07:03 +00:00
Loporrit
42b1ea3d62 Merge tag '0.9.21' into mare-classic
* tag '0.9.21':
  fix combat situations not redrawing every time after combat ends
  add more resilience to MCDF export and loading
  disable data application and scanner in combat
  fix bug
  add lock around adding to cached handled paths
  disable target in pvp
  add click to target in ui
  change tooltip for penumbra version to 0.8.2.1
  add file storage validation
  add experimental resolving of data through penumbra
  adjust initial dialog to opt in/out into census with buttons
2023-12-09 12:57:41 +00:00
Loporrit
d601b6fcd1 Merge tag '0.9.17' into mare-classic
* tag '0.9.17':
  add census popup on connection
  api update
  census update
  heave fewer redraws as main method for data application, minor fixes
  remove unnecessary exists check
  add visibility for loaded mods size for pair, use menu bar for settings, remove settings button
  fix staging issues
  add download throttling, change header of mare, fix reverting players when going offline/paused when not visible
  use name for glamourer revert
  fix startup breaking
  add inner exception stacktraces
  calc correct button size
  wording
  add permission popup ui
  fix getting identifier during zoning
  indent nonscaled
  remove unnecessary usings
  ui icon boogaloo
  fix cache dict wtf
  add normalized icons
  add owner/moderator/pinned user icons
  check tokentime more precisely in both directions
  more cleanup
  fix sorting and cleanup
  make local groups more usable for pause/resume
  fix outlined font
  rework creation of popout windows into factory and some refactoring in general
  make syncshell admin ui to standalone window
  remove close button on intro ui
  do not allow to open main ui without finishing setup
  readonly bla
  wait for plugin disposal
  fix palette
  wording
  fix palette application and add experimental less redraws option
  some minor fixes
  check for timezone
  idk
  adjust token handling
  fix total user count in syncshell (distinct by UIDs)
  fix text alignment
  fix some shit maybe
  idk some fixes I guess
  fix offset for transfer bar at the bottom, use async collections, clear filter on tab change + add button to clear, require ctrl for align syncshells
  blah
  Some display options for DTR tooltip (#66)
  add ordering
  adjust api to latest
  rework main ui
  add total count on mouseover, make syncshell windows non-blocking
  fix token for character change, add online count to syncshells and groups
  argh
  fix broken font in header
  add more options for the compactui
  fix icons and text of buttons being static in place
  remove logspam
2023-12-08 16:35:14 +00:00
Loporrit
78b56aa952 Partially revert Mare 0.9 UI/API changes 2023-12-08 12:04:10 +00:00
rootdarkarchon
7bb0778060 fix combat situations not redrawing every time after combat ends 2023-12-08 01:09:24 +01:00
rootdarkarchon
bd32a55ce5 disable data application and scanner in combat 2023-12-05 23:30:19 +01:00
rootdarkarchon
e9775a3677 census update 2023-11-17 02:06:17 +01:00
rootdarkarchon
1522d8d7e7 heave fewer redraws as main method for data application, minor fixes 2023-11-17 02:05:49 +01:00
rootdarkarchon
f89bbc45e6 remove unnecessary exists check 2023-11-16 16:18:44 +01:00
rootdarkarchon
96cc64b35a add visibility for loaded mods size for pair, use menu bar for settings, remove settings button 2023-11-16 15:57:23 +01:00
rootdarkarchon
4b3bd975d5 add download throttling, change header of mare, fix reverting players when going offline/paused when not visible 2023-11-10 00:08:32 +01:00
rootdarkarchon
75494c69fe use name for glamourer revert 2023-11-09 19:48:46 +01:00
rootdarkarchon
2221f4d09e fix palette application and add experimental less redraws option 2023-10-25 16:33:03 +02:00
rootdarkarchon
14575a4a6b Mare 0.9 (#65)
* add jwt expiry

* start of 0.9 api impl

* some stuff idk

* some more impl

* some cleanup

* remove grouppair, add configuration, rework some pair drawing stuff

* do some stuff

* rework some ui

* I don't even know anymore

* add cancellationtoken

* token bla

* ui fixes etc

* probably individual adding/removing now working fully as expected

* add working report popup

* I guess it's more syncshell shit or so

* popup shit idk

* work out most of the syncshell bullshit I guess

* delete some old crap

* are we actually getting closer to the end

* update pair info stuff

* more fixes/adjustments, idk

* refactor some things

* some rework

* some more cleanup

* cleanup

* make menu buttons w i d e

* better icon text buttons

* add all syncshell folder and ordering fixes

---------

Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
2023-10-17 21:36:44 +02:00
rootdarkarchon
afe6c75688 fix mcdf application 2023-10-09 18:58:17 +02:00