Modifying an application on Raspberry written in Python using tkinter

Closed job

Recent jobs from category Coding and IT

  • no avatar
    extension 2 deals
    Freelancer with good TS skills
    Proposed by freelancer
    11
    82d
    We're looking for a freelancer with good TS skills for a long-term collab. Must have: - Strong TypeScript skills - Knowledge of React and it's ecosystem (TanStack-Query, react-hook-form, Storybook) - Knowledge of Tailwind - Knowledge of client-server protocols (HTTP, GraphQL) - Experience in building maintainable and scalable systems, design systems, and writing tests Nice to have: - Web3 skills - Basic experience in building browser extensions - Knowledge of WebSockets
Logic Gate
Logic Gate
Employer
Job category:
Software
Expected budget:

Negotiable

Published:
Finished

Job description

We urgently need to redesign the interface of several applications, here are the details of the one requiring the most additional work beyond the interface change itself.

Scope of work

Changing the entire layout, interface, graphics, etc. to the one from Figma.

All texts will be graphics, downloadable from Figma.

Transitions between screens / languages as in Figma.

Hide the cursor, I tested and it works:

self.window.config(cursor=“none”)

We remove the moving background

We remove the “high contrast” mode

Monitor is not touch (resolution remains 1920x1080), we add 2 buttons connected to GPIO:

GPIO 5 - language change (previously functionality achieved by touch button in the corner of the screen) (3 languages in PL/EN/RU loop)

GPIO 6 - HOME/START button with double action:

if we are on any screen other than the title screen - take us to the title screen

if we are on the title screen - display the instruction screen

Additional GPIO 13 button - resetting the brain rotation:

In the “master” application in the file, we save the brain rotation offset, save it based on the current rotation when the button is pressed.

and more.