04aeacac14
Coding style
...
- Add a version counter to the text widget.
- Only adding to history if the action changes the version counter.
- Don't recalculate the diff if the version stays the same.
2022-06-23 22:07:21 +10:00
eb5254961b
Only recalculate diff after change actions
2022-06-21 19:37:59 +10:00
036b0a8862
Add mode for diff with git index
...
- Show diff between the working and checked in versions of a file.
2022-06-21 17:30:59 +10:00
47e303aa3b
Coding style
...
- Rename Editor -> TextEditor
- Rename IDE -> TextFilesEditor
2022-06-12 21:26:58 +10:00
5b2021c132
Coding style
...
- Use staticmethod where possible.
2022-05-28 22:37:57 +10:00
b171f46259
Coding style
...
- Remove pass statements.
2022-05-21 00:08:26 +10:00
324e3a8c68
Coding style
...
- lines too long.
- Unnecessary 'if'.
2022-05-13 14:29:26 +10:00
8ed82c768b
Update pip install commands to workaround new pip resolver
...
- lscolors dependency is now a package containing the LSCOLORS
database and the path_colored function.
- The new pip dependency resolver finds a conflict with fill3 and
lscolors both depending on termstr, eventhough its the same
version of termstr??
2022-05-11 23:04:41 +10:00
41120f7e81
editor: Colourise the file name in the header
...
- Using a dark grey background for contrast with most colors.
2022-04-30 14:17:35 +10:00
01cc47a0e3
Coding style
...
- Remove redundant list comprehension.
2022-04-30 07:05:36 +10:00
2c850b73f4
Resolving diffs should add to undo history like other change actions
2022-04-30 06:59:58 +10:00
2355358816
editor: Add a class and function browser
2022-04-19 11:23:32 +10:00
c4be1baca8
Update version to v2022.03.16
2022-03-16 23:57:29 +10:00
a5fae0c0d0
Use arrows in connectors
...
- Arrows are larger and make the color easier to see.
- Arrows point in the direction text is copied when they're pressed.
2022-03-15 21:07:39 +10:00
572d8de8ef
Fix scrollbar jumping to the top when no difference in editors
2022-03-15 14:05:56 +10:00
365a76c4ed
Fix crash when switching to non-existant line
...
- When switching from an insert area at the bottom of a file.
2022-03-15 10:21:23 +10:00
7e9585db73
Also switch editors with (ctrl-x, o)
2022-03-12 22:58:27 +10:00
3cb877406f
Coding style
2022-03-12 14:28:42 +10:00
80048c64f8
Optimize editing large files
...
- Fixed slow editing on large files.
- Only calculating appearance of lines that are seen.
- Not resizing all lines when max line length changes.
- Fast changing of syntax highlighting themes.
- Faster startup, since not highlighting all lines.
2022-03-11 19:20:51 +10:00
87e62e8570
Fix crashes during scrolling
...
- Occured due to negative scroll positions or not finding the
equivalent line in the other editor.
2022-03-08 10:06:47 +10:00
8b93c3ae4e
Update version to v2022.02.23
2022-02-23 23:04:11 +10:00
c419f69d81
editor: Right align left editor using scroll limited portal
2022-01-24 23:10:44 +10:00
972e6144fc
editor: Editor is not normally right aligned
2022-01-22 17:17:25 +10:00
9f4d13cd20
Put scrollbars on the side of screen, not middle.
...
- Left editor's vertical scrollbar on the left
2022-01-21 10:34:07 +10:00
2504dd0cff
Right align the left editor
2022-01-21 09:20:57 +10:00
a4b9c4f61f
Update version from v2022.01.03 to v2022.01.18.
2022-01-18 17:01:15 +10:00
45af588792
Coding style
...
- Rename appearance to appearance_for.
2022-01-18 16:32:58 +10:00
a167f54c43
Make key code couples slightly clearer.
2022-01-11 18:10:37 +10:00
c319762c4b
Allow editing of one file by itself
2022-01-11 10:11:10 +10:00
cd88668f17
Coding style.
...
- Use a key map like in the editor.
2022-01-07 18:25:29 +10:00
51bfa36a5d
Coding style.
...
- Remove all commented out code.
2022-01-07 18:08:58 +10:00
c3763d730b
Correct key bindings in usage.
2022-01-07 18:03:13 +10:00
6ead932543
Update version from v2022.01.01 to v2022.01.03.
2022-01-03 19:28:10 +10:00
bbe73eff21
Initial commit.
2022-01-01 17:37:20 +10:00