Skip to content

Releases: Strayker-Software/Binder

Binder v0.2.0

08 Jul 17:01

Choose a tag to compare

Binder v0.2.0 Pre-release
Pre-release

This version of Binder Alpha brings a lot of changes. Almost all of source code was changed for MVC design pattern. From now on Binder is supporting bigger data set for single task - name, description, start date and time, end date and time and category. In this version Binder controls tasks better, organising them into Default, Completed and custom-made categories. Here is the exact list of changes for version 0.2.0

What's new in this version:

  • Fully enabled and checked category switch by CTRL+TAB shortcut,
  • Updated English and Polish language documentations for end user,
  • Added splash screen presenting main UI window to repo's README,
  • Updated copyright header,
  • Moved dialog-related code files to Binder.UI.Dialog namespace,
  • Source code rewritten under MVC design pattern,
  • New task data format - supporting more data for single task,
  • New task input form, for supporting new task format,
  • A few upgrades to main window,
  • Added dedicated XML data conversion class, and code interface for it,
  • Added unit tests for XML data conversion class,
  • Added code interface for file system access and class implementing it,
  • Added code interface for storage access and class implementing it for file storage,
  • Manual testing done after these changes,

Bug repairs:

  • Repaired bug, where selecting task selects only one cell, not full row of this task,
  • Repaired bug in close app logic, causing app to force close too soon,
  • Deleted lasting files after uninstalled VS extension,

Know issues:

  • Some of the methods in StandardController are untetsable due to wrong dependency access, this is why some tests are ignored now,
  • There should always be error box, informing about error in loading task,
  • Main window needs option for refreshing UI and storage data, to make sure that data is up-to-date for user,
  • Damaged date and time info in task's loading process is causing error in loading of tasks with no deadline, this tasks are not shown in UI,
  • Some of debug process supporting instructions are in code of DataGridViewMain class, this must be moved to IDE service,
  • Exception info strings must have their own RESX file, to suit for language system changes,
  • Settings and Resources classes are used directly (static class call) in most of the code, that's not desired data access,
  • Some of blocks of source code lacks summary, this makes it impossible to generate developer's documentation,
  • Clicking "Save All" on empty lists causes exception,
  • There's no information about data save state in UI, status bar is not working,

Binder v0.1.0

10 Sep 19:41

Choose a tag to compare

Binder v0.1.0 Pre-release
Pre-release

Ready to progress version of Binder!

Download "Binder.zip" if you want to use it on Windows x64 platform, download "BinderIndependent.zip" if you want to virtualise it on macOS or Linux. Instructions are in README file in Binder's folder.

Features for this version:

  • multi-table environment,
  • every table has it's tabpage,