Josh Cooper
45ac340f37
Finalizes spectate update
...
- Fixes for state transitions that were found broken. eg. plugin disabled -> enable auto-unpause feature -> enable plugin (auto-unpause will not truly be enabled; similar transitions were broken)
- Adds a commented out lock for if the pause code is ever adopted into the core API, as to enable many mods to use the `World::SetPauseState()` without walking over each other, and in the case of `reveal hell` also be able to avoid needing to set the state every tick in onupdate
- Revises the usage docs with `enable|disable|set` syntax
2022-10-14 17:02:43 -07:00
Josh Cooper
736313d16b
Extends pause api
2022-10-14 15:55:44 -07:00
Josh Cooper
aa64dea61d
Revert "Includes pause.h in spectate's cmake"
...
This reverts commit 2c9ce5f316
.
2022-10-14 15:44:52 -07:00
Josh Cooper
d53746ed48
Fixes various state transition edge cases
2022-10-14 15:43:39 -07:00
Josh Cooper
7c769ebb9c
Disables pause locking and announcement manipulation code in spectate
2022-10-14 12:42:20 -07:00
Josh Cooper
ff072bf0c2
Updates spectate's pause locking
2022-10-14 12:41:36 -07:00
Josh Cooper
ffed499057
Swaps static variable instantiation order in pause.cpp
2022-10-13 23:22:51 -07:00
Josh Cooper
5c785d4bd7
Rewords spectate changelog entries
2022-10-13 11:57:25 -07:00
Josh Cooper
c9165f8999
Adds the pause.h World::Update() to onupdate, to keep settings locked
2022-10-13 11:57:05 -07:00
Josh Cooper
880e9b34ef
Removes disable usage
2022-10-13 11:52:56 -07:00
Josh Cooper
2c9ce5f316
Includes pause.h in spectate's cmake
...
as to.. "changes to the header file will trigger recompliation"
2022-10-13 11:52:39 -07:00
Josh Cooper
d887bee0a4
Removes lingering diffs from World module
2022-10-12 15:46:11 -07:00
Josh Cooper
e5b8de55ef
Adds missing newlines
2022-10-12 14:44:51 -07:00
Josh Cooper
f54d37c8e7
Moved spectate changelog entries to new section
2022-10-12 14:42:04 -07:00
Josh Cooper
8d8ef023fd
Merge branch 'develop' into spectate
2022-10-12 14:40:56 -07:00
Josh Cooper
23c2d14b4a
Updated documentation/changelog
2022-10-12 14:40:21 -07:00
Josh Cooper
cd4c6489dc
Changed spectate auto-disengage to only trigger when unpaused
2022-10-12 14:39:49 -07:00
Josh Cooper
d675288969
Manually reverts Pause-api implementation in core/modules
2022-10-12 14:18:32 -07:00
Josh Cooper
303599222c
Revert "Revises nopause in reveal with pause API in World module"
...
This reverts commit 318dd4c7db
.
2022-10-12 14:15:11 -07:00
Josh Cooper
63e9192367
Moves specate and pause-api to plugins/spectate/
2022-10-12 14:13:09 -07:00
Josh Cooper
ddf7850d90
Merge branch 'develop' into spectate
2022-10-12 11:33:55 -07:00
Josh Cooper
a49538695d
Ensures consistent formatting and improves some comments
2022-10-12 11:21:59 -07:00
Myk
aa4b1ef29e
Merge pull request #2330 from myk002/myk_blueprint_smooth
...
[blueprint] add option to capture smoothed tiles
2022-10-12 10:19:21 -07:00
myk002
598f2c4b12
support --smooth option for blueprints
2022-10-12 10:10:53 -07:00
DFHack-Urist via GitHub Actions
8f024216b8
Auto-update submodules
...
scripts: master
2022-10-11 07:40:53 +00:00
myk002
cc61d4a82a
use rendered help instead of hard-coded
2022-10-10 17:03:57 -07:00
myk002
d650ba2377
ensure scrollbar can never get ahead of the cursor
2022-10-10 16:42:32 -07:00
DFHack-Urist via GitHub Actions
0dad512b5a
Auto-update submodules
...
scripts: master
2022-10-08 07:22:44 +00:00
myk002
9a0f9f210b
update docs for clicking and dragging scrollbars
2022-10-07 16:38:44 -07:00
DFHack-Urist via GitHub Actions
31efd4177f
Auto-update submodules
...
scripts: master
2022-10-07 23:33:28 +00:00
Myk
3f9140b36d
Merge pull request #2321 from myk002/myk_scrollbar_drag
...
[widgets.Scrollbar] support click and drag
2022-10-07 16:32:18 -07:00
myk002
ba36e72b33
support click and drag for scrollbars
2022-10-07 16:27:19 -07:00
Myk
a088287317
Merge pull request #2320 from myk002/myk_scrollbar_multiscroll
...
[widgets.Scrollbar] hold down the mouse button to continue scrolling
2022-10-07 16:26:45 -07:00
myk002
35eb4e08dd
hold down the mouse button to continue scrolling
2022-10-07 15:40:05 -07:00
Myk
ef64be63e7
Merge pull request #2319 from myk002/myk_scrollbar
...
add widgets.Scrollbar
2022-10-07 15:01:56 -07:00
myk002
2bff70a290
add unit tests for widgets.Scrollbar
2022-10-07 13:14:52 -07:00
myk002
5722d6914b
transition Label to use the new generic Scrollbar
2022-10-07 12:45:43 -07:00
myk002
24232e894a
create Scrollbar widget and integrate with List
2022-10-06 11:13:16 -07:00
Myk
f4502d5a1f
Merge pull request #2318 from myk002/myk_digtype_z
...
[digtype] optionally process only the cur z-level and below
2022-10-05 14:07:54 -07:00
myk002
33816b8bc2
optionally process only the cur z-level and below
2022-10-05 14:01:09 -07:00
Myk
73e291f40f
Merge pull request #2317 from myk002/myk_ls_exclude
...
[ls] add --exclude option
2022-10-05 13:39:59 -07:00
myk002
9817106c30
add --exclude option for ls
2022-10-05 13:30:14 -07:00
Myk
821c74c1e4
Merge pull request #2316 from myk002/myk_ls_formatting
...
[ls] better formatting for tags output
2022-10-05 13:01:03 -07:00
myk002
dc535004e9
better formatting for ls output for tags
2022-10-05 12:51:30 -07:00
DFHack-Urist via GitHub Actions
739792a59e
Auto-update submodules
...
library/xml: master
scripts: master
2022-10-04 07:30:12 +00:00
lethosor
2a1df8faf9
Merge remote-tracking branch 'origin/pre-commit-ci-update-config' into develop
2022-10-03 21:05:13 -04:00
pre-commit-ci[bot]
55d2c20307
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/python-jsonschema/check-jsonschema: 0.18.2 → 0.18.3](https://github.com/python-jsonschema/check-jsonschema/compare/0.18.2...0.18.3 )
2022-10-03 21:37:36 +00:00
Myk
8e9f3e902f
Update quickfort-user-guide.rst
...
Fix typo
2022-10-01 16:59:33 -07:00
myk002
3f6e92eda4
finalize 0.47.05-r7 release
2022-09-30 11:58:22 -07:00
DFHack-Urist via GitHub Actions
8a381ee520
Auto-update submodules
...
scripts: master
2022-09-30 07:42:02 +00:00