Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[gui/manipulator] check in in-progress code for collaboration #1323

Merged
merged 26 commits into from
Oct 6, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
b466050
add skeleton and overlay link
myk002 Apr 6, 2024
db1e07b
get basic display and scrolling working
myk002 Apr 7, 2024
666af61
implement horizontal scanning and jumping to group labels
myk002 Apr 9, 2024
fd263b5
beginning infrastructure for sorting
myk002 Apr 11, 2024
71cd34f
implement refresh hint
myk002 May 11, 2024
be4f488
shift scan by horizontal pages
myk002 May 11, 2024
76777c1
get sorting working (i think)
myk002 May 12, 2024
8386b22
actually get sorting working
myk002 May 12, 2024
f570c74
fix rendering and sort order issues
myk002 May 12, 2024
d846f4a
render toggle buttons for toggle columns
myk002 May 12, 2024
1af8857
implement favorites toggling and stress colors
myk002 May 13, 2024
beef160
implement toggling for workshops and work details
myk002 May 13, 2024
b77babf
add skeleton docs
myk002 May 13, 2024
cc79310
fix list width, factor out sorted vector logic
myk002 May 13, 2024
87507e0
implement name search
myk002 May 13, 2024
529fd42
synchronize list row selection and add sort indicator
myk002 May 13, 2024
3e81a8e
implement hiding columns
myk002 May 13, 2024
13f8afe
implement column popup menu
myk002 May 13, 2024
7232ba8
popup menus for jump to col and unhide col
myk002 May 13, 2024
03030cd
implement zooming to unit and buildings
myk002 May 13, 2024
3ecf6e0
disable non-functional hotkey buttons
myk002 May 13, 2024
97e7f8c
shift displayed columns when all columns on screen are hidden
myk002 May 13, 2024
ce18633
keyboard cursor prototype and export logic
myk002 May 13, 2024
c47f79d
progress towards keyboard cursor
myk002 May 22, 2024
01ee53f
mark as unavailable for dark launch
myk002 Oct 6, 2024
b9433de
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Oct 6, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions docs/gui/manipulator.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
gui/manipulator
===============

.. dfhack-tool::
:summary: Multi-function unit management interface.
:tags: unavailable

This spreadsheet-like UI allows you to see all your units, their skills,
properties, assignments, etc. at a glance. You can search, sort, and filter to
see exactly the information that you're looking for. Moreover, you can assign
units to burrows, squads, work details, and workshops.

Usage
-----

::

gui/manipulator
Loading