Skip to content

Commit

Permalink
Release TopHat v16
Browse files Browse the repository at this point in the history
  • Loading branch information
fflewddur committed Dec 5, 2024
1 parent 6659b1e commit b3890fe
Show file tree
Hide file tree
Showing 30 changed files with 152 additions and 4,345 deletions.
22 changes: 5 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,6 @@ displays CPU, memory, disk, and network activity in the GNOME top bar.
<img src="./screenshots/tophat.png?raw=true" width="1080px" alt="Screenshot of
TopHat">

## News

This is the current development branch of TopHat. I'm in the process of
re-writing this extension with the following goals:

- Port to TypeScript to improve reliability
- Remove glibtop as a required dependency
- Generally cleanup the code to improve maintainability

As of today, this branch is mostly working, but not quite as customizable as
the current stable release of TopHat.

## Release notes

See [RELEASES.md](RELEASES.md) for the list of fixes and new functionality
Expand Down Expand Up @@ -76,14 +64,14 @@ issue doesn't already exist for your idea, please create one.
TopHat uses Yarn to manage dependencies and define development tasks. Learn
how to install Yarn at https://yarnpkg.com/getting-started/install.

`yarn`: Install project dependencies.
`yarn build`: Build the project.
`yarn lint`: Check for common problems.
`yarn lint:fix`: Fix common problems found by ESLint.
`yarn`: Install project dependencies.
`yarn build`: Build the project.
`yarn lint`: Check for common problems.
`yarn lint:fix`: Fix common problems found by ESLint.
`yarn format`: Run Prettier to keep the project's coding style consistent.

To keep the code format consistent, please use run `yarn lint && yarn format`
before submitting a PR. If you use VS Code, I recommend installing the
before submitting a PR. If you use VS Code, consider installing the
ESLint and Prettier extensions to automatically run these tools for you.

### Useful development commands
Expand Down
10 changes: 5 additions & 5 deletions RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,14 @@
All notable changes to [TopHat] are listed in this file. The format is loosely
based on [Keep a Changelog].

## Not yet released
## TopHat 16 - December 4, 2024

- Complete re-write in TypeScript for improved reliability
- Removed libgtop and clutter dependencies
- Fixed crashes and freezes during some network file operations
- More accurate per-process memory reporting
- Visual refresh
- Fixed crashes and freezes during network file operations
- Increased accuracy of per-process memory reporting
- Numerous bug fixes
- Complete re-write in TypeScript for improved reliability
- Removed libgtop and clutter dependencies for easier installation
- Removed the file system usage monitor

## TopHat 15 - September 30, 2024
Expand Down
3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
"lint": "eslint ./src",
"lint:fix": "eslint ./src --fix",
"format": "prettier . --write",
"translate": "./resources/translate.sh"
"translate": "./resources/translate.sh",
"pack": "./resources/package.sh"
}
}
Loading

0 comments on commit b3890fe

Please sign in to comment.