Commit graph

530 commits

Author SHA1 Message Date
boatbomber
19ca2b12fc
Add locked tooltip (#998)
Adds the ability to define descriptive tooltips for settings when they
are locked.


![image](https://github.com/user-attachments/assets/5d5778c8-911b-4358-b4e6-f0389270ad76)


Makes some minor improvements to tooltip layout logic as well.
2024-12-28 15:03:11 -08:00
boatbomber
1ac8b9d61f Merge branch 'fix-notif-widths' of https://github.com/boatbomber/rojo into headless-api 2024-12-24 00:55:41 -08:00
boatbomber
c45271be70 Improve notification layout 2024-12-24 00:35:33 -08:00
boatbomber
92a3044f4e Include creator info in notifs 2024-12-22 16:18:10 -08:00
boatbomber
742c2a34dc Improved creator text style 2024-12-22 15:44:52 -08:00
boatbomber
83a4fce721 Simplify creator info and differentiate user/group 2024-12-22 15:33:16 -08:00
boatbomber
37d893e42c Remove unused service 2024-12-22 15:18:51 -08:00
boatbomber
139b283919 Improve displayed info about third party plugins 2024-12-22 15:18:29 -08:00
boatbomber
12e3d2b1a5 Add verified icon 2024-12-22 14:57:11 -08:00
boatbomber
a330c1243b Fix theme usage 2024-12-22 13:48:21 -08:00
boatbomber
03fa1b3ab2 Use new theme font/textsize 2024-12-22 13:39:07 -08:00
boatbomber
cfea77ebaf Merge branch 'master' of https://github.com/rojo-rbx/rojo into headless-api 2024-12-22 13:26:42 -08:00
boatbomber
b7d3394464
Plugin dev ux improvements (#992)
Co-authored-by: kennethloeffler <kenloef@gmail.com>
2024-11-10 15:53:58 -08:00
boatbomber
8c33100d7a
Use FontFace and consistent text sizing (#988) 2024-11-09 12:05:57 +00:00
Kenneth Loeffler
bc2c76e5e2
Use 7.5.0-prealpha for master branch version, not 7.4.4
<p dir="auto">in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2636858743" data-permission-text="Title is private" data-url="https://github.com/rojo-rbx/rojo/issues/989" data-hovercard-type="pull_request" data-hovercard-url="/rojo-rbx/rojo/pull/989/hovercard" href="https://github.com/rojo-rbx/rojo/pull/989">#989</a>, we changed Rojo's version number on the master branch to 7.4.4. This is a little odd, because 7.4.4 is already released, is diverged from the master branch, and we are not working towards 7.4.4 on the master branch. If we're going to spend time on this, I think we should use a more appropriate version number.</p>
<p dir="auto">This PR changes the version number to 7.5.0-prealpha, since Rojo's master branch is currently undergoing development towards 7.5.0. We will most likely <strong>not</strong> be making a release of this version - the only intent is better clarity for those running Rojo's latest master.</p>
2024-11-06 15:59:03 +00:00
boatbomber
177d480a5f Merge branch 'master' of https://github.com/rojo-rbx/rojo into headless-api 2024-11-05 18:30:48 -08:00
boatbomber
4a7bddbc09
Update version in master branch (#989) 2024-11-05 18:10:24 -08:00
boatbomber
e316fdbaef
Make sync reminder more detailed (#987) 2024-11-05 22:47:07 +00:00
Kenneth Loeffler
73097075d4
Update rbx-dom dependencies (#965) 2024-08-22 20:03:06 +01:00
boatbomber
4b5db4e5a9
Check for compatible updates in plugin (#832) 2024-08-05 11:34:29 -07:00
boatbomber
62f4a1f3c2
Use history recording and don't do anything permanent (#915) 2024-05-30 12:28:58 -07:00
boatbomber
3d4e387d35
Redesign settings UI in plugin (#886) 2024-05-13 10:36:03 -07:00
Micah
2c46640105
Allow openScriptsExternally option to be changed during sync (#911) 2024-05-08 12:34:00 -07:00
boatbomber
b2f133e6f1
Patch visualizer redesign (#883) 2024-04-02 00:04:58 -07:00
Barış
c7a4f892e3
Add never option to Confirmation (#893) 2024-03-14 19:41:21 +00:00
EgoMoose
8f9e307930
Trim plugin version string (#890)
Duplicate of https://github.com/rojo-rbx/rojo/pull/889, but based on
master as per request.

This PR is a very small change that fixes the string pattern that reads
the rojo version from `Version.txt`. Currently this reads an extra
new-line character which makes reading the version text in the plugin
difficult.

It seems the rust side of things already trims the string when
comparing, but the lua side does not.
2024-03-13 09:50:41 -07:00
boatbomber
26181a5a1f
Use GuiState instead of manual calculation for tooltips (#884) 2024-02-29 14:50:06 -08:00
boatbomber
edf87bf9a3
Build tree ancestry correctly (#882) 2024-02-29 14:27:46 -08:00
Kenneth Loeffler
ddb26c73bd
rbx_dom_lua rojo-rbx/rbx-dom@6ccd30f (custom pivot get/set) (#868) 2024-02-20 12:08:55 -08:00
boatbomber
1af32ad2c7 Ensure permissions are always listed in the same order 2024-02-13 18:35:46 -08:00
boatbomber
a7e15a0259 Remove setsetting 2024-02-13 18:31:55 -08:00
boatbomber
d1078a1dfa Clearer text for users 2024-02-13 01:26:28 -08:00
boatbomber
fd2e309c2a Note that Test is for development 2024-02-13 01:16:38 -08:00
boatbomber
a38147973a Fix type signature 2024-02-13 01:11:20 -08:00
boatbomber
9444c84d73 Improve UX/DX for requesting permissions 2024-02-13 01:00:20 -08:00
boatbomber
0de0610bda Spawn action click callbacks in notifs 2024-02-12 22:39:52 -08:00
boatbomber
ab75e2b549 Switch to userdata with locked metatable 2024-02-12 22:28:30 -08:00
boatbomber
1cd215359d Move permissions above experimental section 2024-02-12 22:22:54 -08:00
boatbomber
57b37f1a4a Strip duplicate APIs in request 2024-02-12 22:20:31 -08:00
boatbomber
b98af57ec5 Validate settings type before passing them to set 2024-02-12 22:19:00 -08:00
boatbomber
e459ae920f Merge branch 'master' of https://github.com/rojo-rbx/rojo into headless-api 2024-02-12 21:14:54 -08:00
boatbomber
8ff064fe28
Add benchmarking, perf gains, and better settings UI (#850) 2024-02-12 15:58:35 -08:00
boatbomber
5c4260f3ac
Catch failed http requests that didn't error so we can handle them correctly (#847) 2024-02-01 21:29:36 +00:00
Kenneth Loeffler
7abf19804c
Ignore any unreadable property in Reconciler:diff (#848) 2024-02-01 21:05:44 +00:00
boatbomber
5609205fc3 Fix shadowed and unused theme 2024-02-01 00:26:31 -08:00
boatbomber
09bcef8e8e Remove unused vars 2024-02-01 00:25:57 -08:00
boatbomber
528e2f077d Merge branch 'master' of https://github.com/boatbomber/rojo into headless-api 2024-01-31 21:09:27 -08:00
boatbomber
df707d5bef
Lint plugin src (#846) 2024-01-31 21:08:07 -08:00
boatbomber
9397dbaf78 Merge branch 'master' of https://github.com/rojo-rbx/rojo into headless-api 2024-01-31 18:41:24 -08:00
boatbomber
f3b0b0027e
Catch more sync failures (#845)
- Catch removal failures
- Catch name change failures
- Don't remove IDs for instances if they weren't actually destroyed
2024-01-31 17:07:01 -08:00