Commit Graph

193 Commits

Author SHA1 Message Date
Arne Keller
376933a4f5 Small code style fixes + documentation 2021-10-08 11:52:07 +02:00
Arne Keller
ed9cb6a3fa Fix type highlighting when switching language 2021-10-07 11:03:39 +02:00
Arne Keller
980b2d838d Various style improvements and fixes
- more documentation
- up to date screenshots
- SonarLint suggestions
2021-10-04 11:20:36 +02:00
Arne Keller
edafdf0ff4 Document frontend scripts 2021-09-29 17:02:19 +02:00
Arne Keller
91daed42c4 Optimize frontend script and style 2021-09-29 17:02:19 +02:00
Arne Keller
2bc908e660 Fix explanation text language switch
closes #30
2021-09-20 10:32:25 +02:00
Arne Keller
cbe7d47cdd Always scroll to explanation text
fixes #29
2021-09-20 10:22:37 +02:00
Arne Keller
db48c7ffa0 Center on last step in proof tree 2021-09-07 09:49:04 +02:00
Arne Keller
c7bb826b73 Improve performance of proof tree panning 2021-08-31 11:36:39 +02:00
Moritz Dieing
684327d63a Consistent naming of css ids and classes 2021-08-31 10:56:03 +02:00
Arne Keller
5277feafcf Button to toggle visibility of explanation texts 2021-08-30 16:14:51 +02:00
Arne Keller
fbb80ae3ad Scroll to explanation text if needed
fixes #26
2021-08-30 14:55:16 +02:00
Arne Keller
0f2ba5e8a2 Refactor frontend script 2021-08-30 14:38:34 +02:00
Arne Keller
9ab7a876d6 Improve english translation
closes #23
2021-08-30 14:25:17 +02:00
Arne Keller
540f95c0f8 Fix NPE in frontend 2021-08-29 15:59:42 +02:00
Arne Keller
29d692c231 Optimize unification view 2021-08-29 15:58:51 +02:00
Arne Keller
9b1070651c Almost implement scrolling to explanation texts
see #26
2021-08-29 15:27:07 +02:00
Arne Keller
5d4d8cd828 Switch to step when clicking on explainer
fixes #27
2021-08-29 08:53:22 +02:00
Arne Keller
8b1371ce08 Hovering in the unification area
fixes #25
2021-08-29 08:32:15 +02:00
Moritz Dieing
26c97d937e Add top and bottom padding to unification 2021-08-25 14:23:57 +02:00
Arne Keller
4d5d3b8636 Refactor unification view to be dynamically sized
see #24
2021-08-24 16:33:57 +02:00
uogau
526ed46c67 Added copy buttons to share dialog 2021-08-24 13:32:32 +02:00
Arne Keller
8ec10126b5 Consistent padding of tooltip
see #18
2021-08-16 10:10:48 +02:00
Arne Keller
7abfd66aa8 Fix some bugs of the unification explanation
see #20
2021-08-16 09:50:43 +02:00
Arne Keller
f6ccf64788 Basic explanation text UI 2021-08-10 14:42:50 +02:00
Arne Keller
9773385eab Move hidden tooltip background off useful area 2021-08-10 11:46:46 +02:00
Arne Keller
69479a6368 Fix Var and Const definitions and tooltips 2021-08-08 18:28:22 +02:00
Arne Keller
51fdcac9d6 Clarify licensing
closes #19
2021-07-28 18:43:39 +02:00
Arne Keller
83892dcc66 Include tooltip directly in SVG
This also fixes scaling issues
2021-07-27 15:28:56 +02:00
Arne Keller
6df7f0f443 Fix tooltip display in Google Chrome 2021-07-27 13:08:54 +02:00
Arne Keller
c9e8fc7568 Move tooltip when moving the tree 2021-07-27 12:38:36 +02:00
Arne Keller
2e2b39c13b Show constraint in tooltip
part of #18
2021-07-20 09:35:39 +02:00
Arne Keller
35013bd819 Show correct tooltips for polymorphic steps
fixes #16
2021-07-19 11:21:54 +02:00
Arne Keller
3fdec5ff1b Highlight new constraint on step hover 2021-07-12 11:41:12 +02:00
Arne Keller
adb10a01aa Fix single step proof tree 2021-07-10 12:47:40 +02:00
Moritz Dieing
5eb5cd1a6e Merge branch 'master' of https://git.scc.kit.edu/pse-typinferenz/typicalc 2021-07-05 18:01:40 +02:00
Moritz Dieing
1581985400 Add type assumption examples 2021-07-05 18:01:38 +02:00
Arne Keller
507d78e17f Fix key shortcut to select input field 2021-07-05 09:00:22 +02:00
Moritz Dieing
f928b2bae3 Optimise type assumption syntax 2021-07-02 14:47:25 +02:00
Arne Keller
dc69e14c04 Fix tree layout on some inputs
Term: let f = λx. g y y in f 3
TA: g: boolean
2021-07-01 08:05:39 +02:00
Arne Keller
1a988e1b7a Highlight types in unification too
see #5
2021-06-30 19:18:27 +02:00
Arne Keller
72c1823763 Step definition tooltips
see #5
2021-06-29 16:27:25 +02:00
Moritz Dieing
8463a26f97 Reduce upper bar height 2021-06-29 12:41:48 +02:00
Arne Keller
e621875ea4 Step label hover effect (PoC)
see issue #5
2021-06-28 14:46:22 +02:00
Arne Keller
916f73927d Highlighting of types on hover
See issue #5
2021-06-21 10:53:03 +02:00
Arne Keller
87fd783025 Tweak syntax and display of type assumptions 2021-06-18 15:16:07 +02:00
Moritz Dieing
02f2216265 Merge branch 'master' of https://git.scc.kit.edu/pse-typinferenz/typicalc 2021-06-18 13:34:34 +02:00
Moritz Dieing
9ad8831ff2 Exchange TypeAssumption-Dialog with Textfield 2021-06-18 13:34:26 +02:00
uogau
3a443d848a Error messages now show where the error is 2021-06-18 13:24:51 +02:00
Arne Keller
a79d41b6e8 Accept special characters around type varibles 2021-06-17 17:24:05 +02:00