rcmerci
a5ebcd651f
enhance(rtc): apply schema changes from remote
2024-05-30 16:59:26 +08:00
Tienson Qin
eff37bdf2a
fix: display object block as block reference
2024-05-30 16:06:03 +08:00
Tienson Qin
5729da0463
enhance: choose a class before selecting when creating new property
2024-05-30 14:35:20 +08:00
Gabriel Horner
1f44b269ee
fix: new tag from block doesn't redirect
2024-05-29 16:33:49 -04:00
Gabriel Horner
aeb51f8415
fix: only show class pages for tag completion
...
Fixes LOG-2742. Only showing class pages removes buggy
edge cases with property pages that suddenly act like classes,
particularly built-in properties, with no way for the user to undo
their action. Also cleans up search results so users can focus
on the classes they use often
2024-05-29 16:26:29 -04:00
Gabriel Horner
d885c68e84
enhance: page-ref completion completes user pages
...
Don't include built-in pages in :page-search as it clutters their search
results and will be more confusing than helpful
2024-05-29 15:53:57 -04:00
Gabriel Horner
1dd9823fdf
fix: remove alias ref to avoid recursive display bug
...
A page with aliases resulted in linked references recursively showing the
current page
2024-05-29 13:25:32 -04:00
Gabriel Horner
1654d9df34
fix: alias property showing up twice
2024-05-29 12:58:26 -04:00
rcmerci
0b8f5fe3e2
fix(rtc): sort client->remote-ops
2024-05-30 00:15:03 +08:00
Gabriel Horner
a4d8e05e2f
fix: esc saves a tag class with a :db/ident
...
Also refactor to update class tests to use correct helper
2024-05-29 11:09:09 -04:00
Gabriel Horner
cc92702a98
chore: remove unused fn when setting prop values
2024-05-29 11:09:09 -04:00
charlie
ee51887265
enhance(ux): improve accessibility for the property creation
2024-05-29 22:47:37 +08:00
rcmerci
877193c887
chore: lint
2024-05-29 19:26:21 +08:00
rcmerci
958f306d84
enhance(rtc): update update-schema-op
2024-05-29 19:21:20 +08:00
Tienson Qin
011b09204b
fix: repeat page info border
2024-05-29 16:20:46 +08:00
Tienson Qin
59a3b871c6
fix: align page info
2024-05-29 15:58:32 +08:00
Tienson Qin
53f7b9d034
fix: align class with properties
2024-05-29 15:44:53 +08:00
Tienson Qin
f4dd06f959
enhance: display tags the same way as other properties
2024-05-29 15:37:23 +08:00
charlie
d9462274e3
chore(ui): upgrade tabler icons package
2024-05-29 15:21:17 +08:00
Tienson Qin
db14a0a65a
fix: configure position
2024-05-29 15:20:32 +08:00
Tienson Qin
fa72a92a57
tweak opacity for non-default property bullet
2024-05-29 15:18:19 +08:00
Tienson Qin
7b6bd38f3f
fix: align page elements including properties, references, etc.
2024-05-29 15:17:00 +08:00
Tienson Qin
6d51fc2a43
fix: close property dialog after adding a property to a class
2024-05-29 14:29:10 +08:00
Tienson Qin
57690f2dc9
Update object icon
2024-05-29 14:15:04 +08:00
Tienson Qin
2cefa3b505
enhance: add icons for different types of properties
2024-05-29 13:37:43 +08:00
Tienson Qin
813e67b39f
enhance: don't highlight default property when hovering
2024-05-29 12:59:00 +08:00
Tienson Qin
170e8bbc15
fix: property value alignment
2024-05-29 12:47:55 +08:00
Andelf
eb126978dc
chore: bump ios version, prepare for tf release
2024-05-29 11:14:16 +08:00
Gabriel Horner
4b944bbb03
fix: edit for :url and :number property vals
...
Also for :default :many
2024-05-28 22:45:08 -04:00
Gabriel Horner
effde81161
enhance: all user classes have :db/ident
...
This is important as a user's ontology (properties + classes) is now describable
with unique identifiers. This will allow for easy sharing and
importing of ontologies between users.
Also <create-class! now exists to create classes consistently. Will
be helpful when we want to provide some validation for classes
2024-05-28 16:52:12 -04:00
Andelf
ca4e4b3795
fix(ios): add new ipad resolutions
2024-05-29 00:44:46 +08:00
Tienson Qin
b759a66414
fix: lint
2024-05-28 18:56:14 +08:00
rcmerci
485ba81ff2
chore: remove debug prn
2024-05-28 18:43:24 +08:00
rcmerci
98967184a7
enhance(rtc): add update-schema op
2024-05-28 18:42:19 +08:00
rcmerci
4a0f95c79f
test(rtc): remove :fix-me for gen-remote-ops-test
2024-05-28 18:42:19 +08:00
Tienson Qin
e6280cd35c
fix: check property value exists when creating :default value
2024-05-28 18:10:46 +08:00
Tienson Qin
1ee04446e9
chore: remove debug
2024-05-28 18:04:15 +08:00
Tienson Qin
18a36f856d
enhance: no need to create empty value
...
The editor state will be restored after setting a property or exiting
the property editing.
2024-05-28 17:59:50 +08:00
charlie
0dead80fe1
enhance(ui): support more props for the shui dialog config
2024-05-28 17:03:45 +08:00
Tienson Qin
e8ac2ecb05
chore: cleanup unused code
2024-05-28 16:44:27 +08:00
charlie
19bc7aa691
enhance(ux): improve ux for the new property dialog input
2024-05-28 16:40:46 +08:00
rcmerci
fce5adb400
enhance(rtc): watch schema related attrs when db-listen
2024-05-28 16:22:41 +08:00
Tienson Qin
8fabd7798d
fix: mark inline property colons as select-none
2024-05-28 16:19:50 +08:00
Tienson Qin
8c7edd08e1
enhance: skip non-editing routes for undo/redo
2024-05-28 16:04:52 +08:00
Tienson Qin
c866c0cc60
chore: code cleanup
2024-05-28 15:52:00 +08:00
Tienson Qin
70735203be
chore: remove unused exit-edit-property
2024-05-28 15:34:17 +08:00
Tienson Qin
0d79c76b33
enhance: cache loaded pages
2024-05-28 14:41:18 +08:00
Tienson Qin
ee114af41c
fix: don't show property dialog if matched with other shortcuts
2024-05-28 14:41:18 +08:00
Tienson Qin
fbdb22358a
fix: can't edit properties in :block-below
2024-05-28 14:41:18 +08:00
rcmerci
1b528b2fc6
fix(rtc): invalid datom value nil
2024-05-28 13:00:10 +08:00