Commit graph

817 commits

Author SHA1 Message Date
e6872aacb7 Make the cursor and highlight bar standout more.
- Made the grey statuses darker to increase the contrast with the
  cursor.
2020-04-22 00:41:46 +10:00
48dcaed5fd Make the cursor more visible. 2020-04-21 23:17:39 +10:00
187b937236 Fixed failing on filesystem events.
- Found when running eris over the cpython codebase.
2020-04-20 22:09:14 +10:00
be42070097 Coding style.
- Less lines.
2020-04-16 22:33:43 +10:00
e06c53d3df Fix mouse scrolling.
- Missed rename of _column to _entries.
2020-04-16 20:10:37 +10:00
73fa8d4eaf Fix deletion of a file entry when auto-saving. 2020-04-14 20:52:04 +10:00
6ac344c0fa Fix broken test.
- Missed change to golden file when status colors changed.
2020-04-14 01:34:34 +10:00
8f5585d30c Fix modified files not syncing correctly.
- On quiting and restarting modified files were being recalculated
  over and over.
2020-04-14 01:31:04 +10:00
e8a83761ff Make the problem status color stand out less. 2020-04-12 23:17:45 +10:00
69c957985a Check that python tools are installed. 2020-04-11 22:55:19 +10:00
24f8c576be Coding style. 2020-04-11 21:55:05 +10:00
e60bde2a84 Add a command-line option providing information about tools.
- All tools have a url.
- Not deriving the url from the package database.
2020-04-11 21:45:41 +10:00
332666ec43 Don't use any existing LS_COLORS colors.
- The bundled color database probably looks better.
2020-04-10 15:25:37 +10:00
2704ccc9c3 Load the summary asynchronously for quick startup.
- Interface starts before loading begins.
- Split out summary info into separate storage.
- Fixed iteration of PagedList.
- Not saving partially loaded summary during load.
2020-04-09 11:08:39 +10:00
c9376e2bd3 Let PagedList work with iterators. 2020-03-31 14:50:54 +10:00
4742d152c8 Coding style.
- Simplify thread safe code since no longer usings threads.
- Don't store pickle_path unnecessarily. Save memory.
- Change Row's style to match Column.
2020-03-29 23:30:37 +10:00
a2aaa201c5 Auto-save less often. 2020-03-29 16:15:31 +10:00
9eea42482c Coding style.
- Cleanup old tests.
2020-03-28 23:48:21 +10:00
51489b35cd Make sync_from_filesystem asynchoronous to speed up startup of large projects.
- Fixed viewing projects with no files.
- Changed fill3.Column to make it work with sorted lists.
- Simplified Log class to not need fill3.Column.
- Eris results will be cleared when the tools config changes.
2020-03-28 13:37:07 +10:00
c6f790c35c Optimize change to summary when filesystem changes.
- Was checking all files on any change detected.
- Now adding, deleting or modifing individual rows in response
  to the respective filesystem event.
- html_syntax tool was being run in an infinite loop because it
  triggered the ON_CLOSE_WRITE event.
2020-03-09 14:31:01 +10:00
d709e5069d Highlight path separators to make paths easier to read. 2020-02-03 00:42:04 +10:00
c4da4123f7 Improve installation documentation. 2020-01-12 17:04:02 +10:00
10d0fa1bbf Tidy up installation instructions. 2020-01-11 12:44:18 +10:00
127d2c6148 Simplify ubuntu installation instructions. 2020-01-11 12:11:45 +10:00
29325289b9 flatpak: Clarify installation instructions. 2020-01-11 12:09:11 +10:00
18e501441c flatpak: Add installation instructions and wrapper script. 2020-01-11 12:02:25 +10:00
3ee76efa56 appimage: Add installation instructions. 2020-01-10 14:13:30 +10:00
bd17110199 docker: Add installation instructions. 2020-01-10 14:04:57 +10:00
a6935e142c docker: Add Dockerfile and docker wrapper script. 2020-01-10 12:36:47 +10:00
b696c65f4c Update BUGS file. 2019-12-29 14:37:13 +10:00
750913eeca tools: Only use tools whose executables are installed. 2019-12-29 14:15:29 +10:00
e96773510f Cope with no TERM environment variable. 2019-12-26 19:49:01 +10:00
27268b259d appimage: Update for release.
- cosmic -> disco
2019-12-23 14:12:42 +10:00
98d5a7c5dd flatpak: Bring manifest file up to date.
- A python module failed to install because it tried to uninstall a
  dependency of another python module, which was read-only.
  - Now installing python modules together in one flatpak module.
2019-12-22 21:25:18 +10:00
85013e605a Rename turn action to orient. 2019-12-21 13:01:11 +10:00
15cbe17b5c Rename order action to sort.
- So that turn action can be renamed to orient.
2019-12-21 12:56:53 +10:00
81a1901d38 Center the status bar.
- Without any indicators on the right, the bar can be centered.
2019-12-21 12:50:46 +10:00
4881baf6ef Dropped the ordering indicator.
- Couldn't justify it alone, without the pause indicator too.
- Still get some feedback from the log message when changing order.
2019-12-21 12:43:50 +10:00
048413f09b Remove pause feature.
- Wasn't being used very much.
- The background workers should only be using idle cpu, so shouldn't
  have any outward effect.
- Could also use less workers if necessary.
2019-12-21 12:23:34 +10:00
3ec3098e2f flatpak: Bring manifest file up to date. 2019-12-21 12:07:06 +10:00
1cf2fc445c Revert "Move to python3.8.0"
This reverts commit 04fb17cb3f.
- Am seeing a bug where only one worker continues processing
  on python3.8.
- Ubuntu and freedesktop-sdk are still on 3.7.
- Not using any features of 3.8 yet.
- Also removes color from mypy.
2019-12-19 14:47:00 +10:00
d645f62b10 Coding style.
- More linting.
2019-12-05 00:52:59 +10:00
4a2f99d795 Coding style.
- Linting.
2019-12-04 18:39:22 +10:00
b2e6ab2c3e Let cache compression type be controlled, including none.
- No compression is good if the filesystem is already compressed.
2019-12-04 12:18:00 +10:00
6b9dddcbd2 tools: Only run tools on files with the right type. 2019-11-28 23:27:10 +10:00
dbe4db26c8 flatpak: Start adding script dependencies to make-flatpak-manifest.py 2019-11-28 21:49:01 +10:00
58403d1466 tools: Let tools be run directly with tools.py
- Shows that tools work independantly of eris tui.
2019-11-28 15:01:40 +10:00
3dd4247f08 flatpak: Add missed change for 7z. 2019-11-26 13:30:16 +10:00
d6d6fbea4e flatpak: Bring manifest file up to date.
- pdf2txt.py is not working because it has no shebang in upstream.
- pydoc's test is failing but pydoc is working. Golden file contains a path.
2019-11-25 14:59:23 +10:00
d6bcb86d06 tools: Make mypy output prettier. 2019-11-06 14:23:19 +10:00