Almanah Diary

Software Screenshot:
Almanah Diary
Software Details:
Version: 0.11.1
Upload Date: 17 Feb 15
Developer: Philip Withnall
Distribution Type: Freeware
Downloads: 9

Rating: nan/5 (Total Votes: 0)

Almanah Diary or Almanah (previously known only as Diary) is an open source software project that aims to deliver a simple and easy-to-use personal diary or journal application for the GNOME desktop environment.

Features at a glance

Key features include basic text editing functionality, such as text formatting, linking functionality, allowing the user to add links to other content in their diary entries, database encryption, built-in search functionality, as well as printing support.

Additionally, the application can list events, such as appointments and task imported from calendar applications like Evolution, allows users to define terms used in a single diary entry across multiple entries, and it allow users to log various items in detail.

Easy to use user interface

The program user interface is quite simple and straightforward. At a glance, it will display the last diary entry that was bookmarked, past events, as well as various controls that help you to customize the text, switch between multiple diary entries, and configure the application.

Under the hood

A quick look under the hood will show us that the application is written entirely under the C programming language and uses the cross-platform GTK+ GUI toolkit for its graphical user interface, which follows the GNOME HIG (Human Interface Design) specifications.

Supported OSes and availability

At the moment, it is available for download only as a universal sources archive, which forces the users to configure and compile the application prior to its installation. It’s distributed along with the GNOME Project, so you will be able to easily install it from the default software repositories of many GNU/Linux distributions.

Bottom line

If you’re a GNOME user and you want a good application for keeping a diary of your life, we strongly suggest to give Almanah Diary a try today. The application is available for download on Softoware, free of charge, or you can fire up your package manager and install it from there. You won’t regret it!

What is new in this release:

  • Major changes:
  • Improved AppData support for Software App.
  • Update translations:
  • Czech
  • French
  • German
  • Greek
  • Hungarian
  • Indonesian
  • Slovenian
  • Serbian
  • Turkish

What is new in version 0.11.0:

  • Major changes:
  • Improved the tagging accesibility.
  • Enhanced the diary security.
  • Changed the tagging look (new button with a symbolic link in the toolbar and the tag bar shown integrated in the main toolbar).
  • Added a new 256x256 icon, that looks better in GNOME Shell.
  • Added an AppData file to show a completed information in Software App.
  • Update translations:
  • Brazilian Portuguese
  • Czech
  • Danish
  • French
  • Galician
  • Greek
  • Hungarian
  • Indonesian
  • Latvian
  • Polish
  • Slovenian
  • Spanish
  • Serbian

What is new in version 0.9.1:

  • Bug 695117 - Almanah doesn't encrypt the database when the application close (see https://bugzilla.gnome.org/show_bug.cgi?id=695117)

What is new in version 0.10.8:

  • Major changes:
  • Main window redesign, see https://live.gnome.org/Almanah_Diary/Design#New_Design
  • Tagging support
  • Port to GMenu
  • Dropped the libedataserverui dependency and embed the ECellRendererColor and ESourceSelector widgets (Thanks to Matthew Barnes)
  • Hide the title bar in maximized windows
  • Updated GtkSpell 3 support
  • Updated EDS dependency to 3.5.91 (Thanks to Philip Withnall)
  • Bugs fixed:
  • Bug 677209 - The CalendarWindow dropdown doesn't displayed in the correct place
  • Bug 680845 - Translatable strings for the time in the events list
  • Update translations:
  • pt_BR

What is new in version 0.8.0:

  • Highlight important entries better in the interface
  • Add text and database file export support and make import/export asynchronous
  • Add support for storing the edit date of entries
  • Make database queries less memory-intensive by using iterators
  • Drop the F-Spot event support, as they've dropped their D-Bus plugin
  • Build system improvements
  • Port to GTK+ 3 (requiring spell checking support to be disabled, as GtkSpell doesn't support GTK+ 3 yet)
  • Port to GSettings
  • Add data format versioning support to the database
  • Bugs fixed:
  • Bug 611889: A little padding in the textaera would be nice
  • Bug 572927: Important entries
  • Bug 622887: Migrate from dbus-glib to glib's GDBus
  • Bug 623231: Dutch translation
  • Bug 641481: Cannot build with gtk3/evolution 2.91.6
  • Updated translations:
  • ca (Jordi Estrada)

What is new in version 0.7.3:

  • Major changes:
  • Improve the UI appearance a little by adding some padding
  • Updated translations:
  • cs (Marek and #268;ernocky')
  • da (Joe Hansen)
  • de (Mario Blattermann)
  • el ( and #924; and #940; and #961; and #953; and #959; and #962; and #918; and #951; and #957; and #964; and #943; and #955; and #951; and #962;)
  • es (Jorge Gonzalez)
  • fr (Bruno Brouard)
  • gl (Fran Dieguez)
  • id (Andika Triwidada)
  • pt_BR (Antonio Fernandes C. Neto)
  • ru (Diana Kuzachenko, Leonid Kanter)
  • sl (Andrej Žnidarši and #269;)
  • zh_CN (YunQiang Su)
  • Bugs fixed:
  • Bug 611889 — A little padding in the textaera would be nice

What is new in version 0.7.2:

  • Major changes:
  • Improve key selection
  • Updated build infrastructure
  • Updated translations:
  • cs (Marek Cernocky)
  • da (Joe Hansen)
  • de (Mario Blattermann)
  • en_GB (Philip Withnall)
  • sl (Andrej Znidarsic)
  • sv (Daniel Nylander)

What is new in version 0.6.0:

  • Note that 0.6 removes the old concept of "links", and all stored links will no longer be accessible. They will,
  • however, remain in the database, and can be accessed using the following commands while Almanah's running:
  • sqlite3 ~/.local/share/diary.db
  • .headers ON
  • SELECT * FROM entry_links;
  • Improve accessibility support so the UI's navigable in both Accerciser and GOK
  • Rename "links" to "definitions", and change them such that one "definition" can be used across multiple
  • diary entries to catalogue things of importance which are relevant to many diary entries
  • Concurrently, introduce "events", which are displayed automatically with each diary entry and aim to show
  • what you were doing on that day; Evolution appointments and tasks are currently the only supported events
  • Add an --import-mode, which allows entries to be edited regardless of their status and the current date to
  • allow, for example, a one-time import of a previous diary into Almanah
  • Improve printing support, adding page settings, print preview and a default page margin of 20px

What is new in version 0.5.0:

  • Note that the database format used in 0.5 is not backwards-compatible with previous versions, so once an entry has been added in 0.5, the database will not be usable with previous versions of Almanah.
  • Complete the name change to "Almanah Diary"
  • Update the architecture, moving to GObject
  • Make spell checking optional at compile time
  • Add text formatting support
  • Improve ability to recover from database corruption
  • Allow an encryption key to be chosen
  • Make window dimensions persistent
  • Allow the spelling language to be set via GConf

Requirements:

  • GLib2
  • gtk+
  • SQLite
  • GPGME
  • GIO 2.0
  • GtkSpell 2.0

Other Software of Developer Philip Withnall

Hitori
Hitori

23 Nov 17

Comments to Almanah Diary

Comments not found
Add Comment
Turn on images!