Commit Graph

7840 Commits

Author SHA1 Message Date
Liru Færs
65ee3a5345 Move duplicated logic out of NameBox and into new base class LLNameUI
Also clean up includes.
2019-10-09 01:34:00 -04:00
Liru Færs
3c8a8efc03 Merge branch 'animesh' of https://github.com/singularity-viewer/SingularityViewer into animesh 2019-10-07 23:59:45 -04:00
Liru Færs
99facf6764 Make namebox an IDBearer, so now it has a right click menu, yay! 2019-10-07 23:47:35 -04:00
Liru Færs
8f3b10875e Introduce LFIDBearer, a Class for menu bearing UI that offers IDs to menus
Move menu code from scroll list into there
Separate out interface for getting IDs

No longer bother with the focus manager, for menus where not necessary,
this ensures that if focus suddenly changes, it won't break menu UX flow.

Clean up all the static functions by using new static class functions
2019-10-07 23:46:09 -04:00
Liru Færs
33ef6cc3f7 Initial alteration of namebox for clicky stuffs
Should allow left clicking of certain name textboxes to bring up profiles
Removes old dead variables
Cleans up includes
2019-10-07 23:38:34 -04:00
Rye Mutt
bcadee8575 Apply a lil alchemy blackmagic 2019-10-07 12:40:30 -04:00
Rye Mutt
77f8855fd6 Swap to absl hash maps on two extremely hot paths 2019-10-07 12:07:00 -04:00
Rye Mutt
b4243dc95b Enable larger resolution media surfaces for ultrawide monitors 2019-10-07 12:06:42 -04:00
Rye Mutt
2f4d254bc6 Fix calling cmake -E to use proper cmake var 2019-10-07 12:03:15 -04:00
Rye Mutt
e98e9391bf Ignore pip lockfile 2019-10-07 11:57:39 -04:00
Rye Mutt
e1757d68a5 Enable cmake IDE folder generation 2019-10-07 11:56:46 -04:00
Rye Mutt
a46f1145f5 Properly disable WER reporting 2019-10-07 11:56:31 -04:00
Liru Færs
d21e5db701 Fix the group founder name 2019-10-05 01:54:06 -04:00
Rye Mutt
8561af1f84 Add abseil hashmaps and use in texture list, also fix bugs in texture list insertion 2019-09-28 19:03:49 -04:00
Rye Mutt
0880c762c9 Update nvapi to new location 2019-09-26 20:35:43 -04:00
Rye Mutt
886619a099 Add files needed for python venv 2019-09-26 20:11:43 -04:00
Liru Færs
64f4df5005 scroll_list -> name_list in translations 2019-09-11 15:21:10 -04:00
Damian Zhaoying
fd5e9fa85f Update spanish translations - Avatar menu 2019-09-10 01:57:08 -03:00
Damian Zhaoying
6a0506386d Merge branch 'animesh' of https://github.com/Lirusaito/SingularityViewer into animesh 2019-09-09 14:52:48 -03:00
Liru Færs
c5787381aa Fix up inactive translations to have the new submenus translated 2019-09-09 13:11:13 -04:00
Damian Zhaoying
22ed61f69c Merge branch 'animesh' of https://github.com/Lirusaito/SingularityViewer into animesh 2019-09-09 13:19:33 -03:00
Liru Færs
f6e204e4fb Merge branch 'animesh' of https://github.com/DamianZhaoying/SingularityViewer into animesh 2019-09-09 12:14:55 -04:00
Liru Færs
6f5abf105d Fix PT translation graphics reset button overlap 2019-09-09 12:05:30 -04:00
Liru Færs
8106a949bd Actually show tooltip for account info on profile 2019-09-07 18:02:05 -04:00
Liru Færs
497012f98e Clean up focused UI menu code and opt out a common dynamic_cast
Initially I null checked this in testing and debugging, and since
then this code has just lowered performance, ugh.
2019-09-07 13:36:08 -04:00
Liru Færs
46f57756e7 Fix invalid TimestampFormat being generated by custom/old date setting
New Behaviors:
If you have a custom date setting, your TimestampFormat will not be set
(you'll need to set it yourself).
If you have a custom time setting and not a custom date setting, your
TimestampFormat will end with your ShortTimeFormat.
2019-09-07 12:26:09 -04:00
Damian Zhaoying
6a6f3d61bb Merge branch 'animesh' of https://github.com/Lirusaito/SingularityViewer into animesh 2019-09-02 13:45:53 -03:00
Damian Zhaoying
956af9177e Update Spanish Translations 2019-08-30 18:55:58 -03:00
Liru Færs
f2d1c820f5 Update FMODStudio for more platforms, yay!~ 2019-08-30 16:58:57 -04:00
Liru Færs
5999998ead On second thought, let's reorganize that menu to be more chat oriented
Send IM should be exposed top level
Profile should be inside the submenu
The submenu should be called Actions
2019-08-30 15:56:12 -04:00
Liru Færs
293820747f Add the Avatar submenu to the agent menus and create parity between them
A little mouse hover to open a submenu is better than an unwieldy menu
Moves Focus into the avatar section
2019-08-30 15:39:23 -04:00
Liru Færs
4b97f76aa7 Make the right click avatar slurl menu as good as the list ones 2019-08-30 15:24:05 -04:00
Liru Færs
2e465ba04a Improve List menu with IsNearby check
Teleport To is now available whenever a user is nearby, regardless of list
The local avs menu's Moderation submenu, Focus, and Track/Untrack has been
adopted into the main avs list menu making the only difference submenuing

Fix track/untrack not working, since it requires the radar to work right
2019-08-29 17:45:55 -04:00
Liru Færs
7c367d4e9c Participant Lists should be name_lists 2019-08-29 13:38:21 -04:00
Liru Færs
773ee898f7 Update fmodstudio 2019-08-29 13:32:23 -04:00
Liru Færs
8b85b9b06b Add Copy Page URL to media right click menu 2019-08-26 09:00:32 -04:00
Liru Færs
7c092411b0 Fix the scrollbar being missing on the estate access lists
Also make the access tab more beautiful overall
2019-08-26 08:59:37 -04:00
Liru Færs
e237c02295 Sometimes account into is too long to display on profiles, show tooltip 2019-08-26 08:38:22 -04:00
Liru Færs
4b36cd4a58 [OpenSim] Sometimes we are given invalid born strings, don't crash! 2019-08-26 08:36:11 -04:00
Liru Færs
a20f4450e9 Revert "update sources"
This reverts commit ce4b35ba1a.
2019-08-25 17:24:02 -04:00
Liru Færs
bc99ceee12 Merge branch 'animesh' of https://github.com/RouterGray/SingularityViewer into animesh 2019-08-25 17:21:56 -04:00
Liru Færs
2c3e37024e A Name List that's double clicked should open a profile
Unless other behavior already exists, name lists aren't all scroll lists,
void where prohibited, other restrictions may apply.
2019-08-25 17:02:48 -04:00
Liru Færs
a399bd7b62 Rework Name List Items to store the name type fully
It's more proper this way, but this will create some merge fighting
2019-08-25 15:51:29 -04:00
Router Gray
c90c303fd4 [Linux] Fix 'error: invalid initialization of non-const reference'. 2019-08-20 21:05:50 -05:00
Liru Færs
29236442de A scroll list doesn't always handle double clicks 2019-08-18 17:27:52 -04:00
Liru Færs
b93f4fa879 Do hitItem opted like drawItems, and be able to click on item slivers 2019-08-18 17:08:00 -04:00
Liru Færs
971083415c This should fix Nai's issue, maybe? 2019-08-18 16:20:26 -04:00
Liru Færs
a1a23cf6c5 At least draw the hidden item... I'll fix this later 2019-08-18 03:33:15 -04:00
Liru Færs
51974891a8 Harmless change 2019-08-18 03:32:37 -04:00
Liru Færs
7670094e7d Rearrange these to where they're needed, and opt draw more 2019-08-18 02:07:37 -04:00