Commit graph

830 commits

Author SHA1 Message Date
1dc0152e65 tools: pil tool can also display ico files. 2020-04-30 00:37:46 +10:00
4511128c9f Coding style.
- Use new 'cached_property' in python3.8.
2020-04-30 00:35:44 +10:00
b6af395f81 Bring version number up to date. 2020-04-26 01:59:26 +10:00
388e3af932 Handle eris being run without a tty.
- i.e. being run in a pipe or redirection.
- Just outputting the log.
2020-04-25 22:08:59 +10:00
1e66589f11 Fully qualify function names in tool info listing. 2020-04-25 17:54:05 +10:00
bbf062d561 tools: Force pdf2txt to be run by python3.8. 2020-04-25 17:30:58 +10:00
310451ae4d Remove log file.
- It was really only for debugging.
- The log would be redundant when eris outputs the log, when run
  without a tty.
2020-04-25 15:18:43 +10:00
41e7c72ded tools: Fix pdf2txt
- Ubuntu's package installs pdf2txt better than pip.
2020-04-25 15:02:02 +10:00
d10cd82150 Move to Ubuntu 20.04. 2020-04-25 00:59:49 +10:00
0054c8dfd2 Move to python3.8. 2020-04-24 23:47:12 +10:00
c4fc5a8b10 Fix golden file after status color tweaks. 2020-04-24 23:46:02 +10:00
0249dcfe72 Coding style.
- Code was being run unnecessarily.
2020-04-24 01:27:31 +10:00
dd7e740ae7 Make dark green a little brighter.
- To standout better from the normal status's grey.
2020-04-22 01:18:38 +10:00
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