Skip to content

Releases: IngvarX/Camelot

Camelot v0.1.2

28 Jun 15:05
Compare
Choose a tag to compare

Hello!

In this version Camelot got massive performance improvements, file/dir properties dialog and terminal support. Detailed list of features and tech improvements is provided below:

  • File and directory properties dialog added
  • Open terminal operation is now supported
  • Improved performance of file events processing: multiple events are merged into single one if possible, files update doesn't trigger full list reload anymore
  • UI improvements and fixes (@u1035 fixed operations buttons style, @EdwOK moved all strings to resources)
  • @CIRCULARKA added launch settings for VS Code
  • A lot of bug fixes

As always binaries with self-contained executables are attached below.

Camelot v0.1.1

10 Jun 17:56
Compare
Choose a tag to compare

Hello!

After 6 weeks of coding new version of Camelot has finally arrived! This release includes following features:

  • Remove to trash support
  • Remove files confirmation dialog
  • Overwrite existing files support
  • Operations list
  • Rewritten files opening
  • Bug fixes

In next version I gonna fix performance issues and add few new important features, stay tuned!

Binaries are attached below.

Camelot v0.1 "Tintagel"

25 Apr 14:41
Compare
Choose a tag to compare

Hi everyone!

This is the first Camelot file manager release with code name "Tintagel". In this release Camelot already has basic set of features but still misses a lot of important ones. New features will be added according to releases plan. For now following features are implemented:

  • Dual panel UI
  • Multiple tabs support
  • Files sorting
  • File panels state persistence across restarts
  • Open/copy/move/delete/rename/create directory operations. Note that some operations miss confirmation dialogs. Be careful otherwise you can accidentally lose some files 😄
  • Files selection
  • Clipboard operations
  • App icon

From tech side following is ready:

  • Set of frameworks was specified. Camelot uses .Net Core 3.1 and AvaloniaUI as GUI framework.
  • MVVM pattern was used for UI and logic separation.
  • Tests for both services and view models were added. Code coverage is not too high (77% for services but just 23% for view models) but I will keep increasing it.
  • Proper solution structure was created
  • User settings persistence was implemented using LiteDB.
  • Travis build was set up
  • Dialogs infrastructure is ready and works
  • DI framework used

Self-contained executables for Linux and Windows that don't need .Net Core installed are attached below.