lp:onboardosk

Created by marmuta and last modified
Get this branch:
bzr branch lp:onboardosk
Only marmuta can upload to this branch. If you are marmuta please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
marmuta
Project:
OnboardOSK
Status:
Development

Recent revisions

2339. By marmuta

Remains of attempt to speed up build with precompiled headers.

Largely unsuccessful, no appreciable difference in build time, but keep
the fixes to include blockers, enum collisions with macros, etc.

2338. By marmuta

Save language models in a thread.

Stops freezing GNOME Shell while auto-saving (large) user language models.

2337. By marmuta

Update build system to include data files.

"make install" takes care of layouts, themes, models, emojione, icon,
gsettings schema and the GNOME Shell extension now.

The extension has the new UUID "<email address hidden>" and can be
installed in parallel with the old Onboard extension.

The gsettings schema moved to org.onboardosk.

The gettext domain changed to onboardosk. We're not quite ready for
translations, though.

2336. By marmuta

Fix number keys of Small layout not generating key-strokes.

Affected all KEYSYM keys.

2335. By marmuta

Add sub-layout popups.

Sub-layouts are created by the <layout> tag in the *.onboard layout
files. Small and Phone layouts utilize them for the return keys.

2334. By marmuta

Add long-press popups for international character selection

Similar behavior as in Python Onboard: long-press to open, then
click or drag to a key to select.

Also:
- All views, including popups, are part of trees now and support
  coordinate transformations up and down the tree.
- Fixed a number of object lifetime issues that led to crashes with popups.
- Fixed a NaN issue with the RGB to HSL transform.

2333. By marmuta

Add label popups and prepare for long-press popups.

Popups are "views" too and use the same path as keyboard views to get attached
to actors, i.e. the extension creates St.DrawingAreas for them.

2332. By marmuta

Add language menu using GNOME Shell popup menu.

That was way harder than expected.

2331. By marmuta

Fix emoji being typed with one additional invalid code point, confusing applications.

2330. By marmuta

Fix corruption of saved user language models. Must not learn empty words.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~marmuta/onboardosk/onboardosk_no_history
This branch contains Public information 
Everyone can see this information.