[Tails-dev] [gsoc] tails-greeter progress report

Delete this message

Reply to this message
Author: 
Date:  
To: tails-dev
Subject: [Tails-dev] [gsoc] tails-greeter progress report
Hello.

Current progress

    refactor layout generation code - DONE.
    disable admin rights for empty password - DONE.
    add layout variant selection - DONE.
    use selected variant for greeter and session layout - DONE.
    add variant to layout indicator - DONE.
    make session layout selection enforce greeter layout selection - DONE.
    make session layout variant selection enforce greeter layout variant selection -
DONE.
    make sure panel width fits the screen - DONE.
    pre-select locale based on language - DONE.
    correct UI phrasing - DONE.
    show country name instead of code (e. g. Russia vs. ru_RU) - DONE.
    update translation instructions - DONE.
    add ability to use any layout regardless of language\locale choice - postponed
    fix entry field width - postponed
    fix polkit & sudo configuration - testing required
    test with TAILS VM - in progress
    document latest design changes - in progress
    version tag and update - DONE.


Problems

    Glade seems pretty counter-intuitive: it's unclear how to make gtk window
(parent) auto-resize when it's content (gtk entry inside gtk table) have expanded.
    Proposed addition to add selection of any layout will require list which is even
bigger than language list (which is currently considered unusable due to its size) -
it's unclear how to do it right in UI. Addition is justified by following use-case
example: Italian speaking person running TAILS on computer with Norwegian kb layout
and would like to have Italian locale but Norwegian layout to match hardware at hands.
    Hardcoded username and password prevent using tails-greeter 2nd time. Switch to
gdm's autologin functionality is required.


Next week plans

    Document all the known issues. Create pages according to bug-reporting guideline.
    Try to fix some of them.
    Consume questionable substances - celebrate GSoC completion.


Additional notes:

That's the last of regular weekly reports: in future I'll send updates to ML when
some important issues are fixed or new features are implemented and feedback is
required. Don't hesitate to take initiative and contact me and ML right away if you
have questions. And especially - if you can help to fix known issues and improve
tails-greeter :)

cheers,
Max.