Kexi/Releases/Kexi 2.4 Beta 1: Difference between revisions

From KDE Community Wiki
< Kexi‎ | Releases
Line 31: Line 31:
  [screenshot2]
  [screenshot2]


== All Major Features ==
== Other Major Features ==
There were about 380 changes made to Kexi during the 2.4 development 10-months-long process.
There were about 380 changes made to Kexi during the 2.4 development 10-months-long process. In addition to the modern menu/startup feature, there are three more:
 
*'''Kexi Mobile.''' This is simplified, mobile version of Kexi started by Adam Pigg in the middle 2010. As expected, it lacks design features of desktop but instead offers touch-enabled interface for "database viewer and simple data entry" features. Status of this version is experimental. User interface is aligned with interface style of N900, so users of N9/N950 would expect to see appropriate rework.
[screnshots]
 
[http://community.kde.org/Kexi/Mobile Further information].
*'''Web widget for Kexi Forms and web element for Kexi Reports.''' Developed in 2011 by Shreya Pandit within the Season of KDE program for students.
*'''Map widget for Kexi Forms and map element for Kexi Reports.''' Developed in 2011 by Radek Wicik within the Google Summer of Code program for students. This is another year when Google supports Calligra development and Kexi in particular!
 
As a part of the same development, map Flake Shape has been delivered based on similar previous. Unlike the kexi plugins, this Shape is usable for any document-oriented Calligra applications. This means dynamic maps can be inserted into documents instead of plain images.


== Statistics ==
== Statistics ==

Revision as of 19:42, 11 September 2011

Kexi 2.4 Beta 1 release is within Calligra 2.4 Beta 1

See also Kexi 2.4 release, Kexi 2.3 release, Calligra 2.4 Release Plan, Calligra 2.4 Feature Plan, Kexi TODOs.

List of changes

General

  • Disable "Save Record Changes" action when user cancels editing or reverts edited text to the original value. "Cancel Record Changes" action is not disabled though, so user is still able to exit from record editing mode.
  • Ask for confirmation when going to Design View and have pending record changes in Data View of table or form
  • Replaced term "row" with "record" in visible places

Missing or discontinued features in 2.4

None identified.

See Missing or discontinued features in 2.3 for reference.

Introduction

In this first release of Calligra, a number of application has been renamed. Kexi retains its name for two reasons: it is already recognized brand and it is no longer available within KOffice.

Major feature

The most visible change in Kexi 2.4 is the modern menu and startup screen. The objective was to reduce number of modal dialogs by switching to web-page-like interface to give more freedom to users. This philosophy explained more in this [http://community.kde.org/Calligra/Usability_and_UX/Common/Startup/Startup_view_integrated_with_the_File_menu paper from January 2011) is much different than in other KDE applications. It will be applied to further features of Kexi in following releases, for example many concurrent data importing views would be eventually possible to open within tabs, much like in most modern web browsers.

While introducing this fundamental change, Kexi stays as desktop application with all related features, especially fully offline operations and robust user interface. It is important to know that there is no use of web technologies to construct the graphical interface, so the level of "look & feel" integration with the underlying operating system is hard if not impossible to reach by web applications.

[screenshot1]
[screenshot2]

Other Major Features

There were about 380 changes made to Kexi during the 2.4 development 10-months-long process. In addition to the modern menu/startup feature, there are three more:

  • Kexi Mobile. This is simplified, mobile version of Kexi started by Adam Pigg in the middle 2010. As expected, it lacks design features of desktop but instead offers touch-enabled interface for "database viewer and simple data entry" features. Status of this version is experimental. User interface is aligned with interface style of N900, so users of N9/N950 would expect to see appropriate rework.
[screnshots]

Further information.

  • Web widget for Kexi Forms and web element for Kexi Reports. Developed in 2011 by Shreya Pandit within the Season of KDE program for students.
  • Map widget for Kexi Forms and map element for Kexi Reports. Developed in 2011 by Radek Wicik within the Google Summer of Code program for students. This is another year when Google supports Calligra development and Kexi in particular!

As a part of the same development, map Flake Shape has been delivered based on similar previous. Unlike the kexi plugins, this Shape is usable for any document-oriented Calligra applications. This means dynamic maps can be inserted into documents instead of plain images.

Statistics

To generate list of commiters sorted by commit count:

cd caligra/
git shortlog -n --since="Dec 12 2010" -s -e --no-merges \
kexi libs/koreport/ libs/koproperty/ plugins/reporting/ | \
grep -v [email protected]

Note: Scripty is excluded but SVN_SILENT commits are not!

To generate list of commits:

cd caligra/
git shortlog -n --since="Dec 12 2010" -s -e --no-merges \
kexi libs/koreport/ libs/koproperty/ plugins/reporting/ | \
grep -v SVN_SILENT

Note: Scripty is not excluded and SVN_SILENT commits are only filtered out but not from the subtotals!

To see total number of commits:

cd caligra/
git shortlog -n --since="Dec 12 2010" -s -e --no-merges \
kexi libs/koreport/ libs/koproperty/ plugins/reporting/ | \
grep -v [email protected] | cut -c-6 |  paste -sd+ | bc

Note: Scripty is excluded but not SVN_SILENT commits.