Skip to content

Cannot Set Date and Time #162

Closed
Closed

Description

@bert003

This is my first time using helloSystem. Please bare with me. I found the following issues:

  1. When trying to set the date, I get a message that Date and Time is not installed.

  2. When I install Chrome, it says it is installed but does not appear in the menu. Also the disk named chrome remains mounted and I cannot eject it.

How do you install additional software please?

Activity

  1. probonopd commented on Apr 15, 2023

    @probonopd
    Member

    Select "Chromium" from the System menu, it will ask you whether you want to download it.

  2. bert003 commented on Apr 15, 2023

    @bert003
    ContributorAuthor

    Thanks.

    And what about the "Date and Time not installed" message please? Is there something else which I need to install?

  3. probonopd commented on Apr 15, 2023

    @probonopd
    Member

    Where do you see this message? Probably it is not implemented yet.

  4. bert003 commented on Apr 15, 2023

    @bert003
    ContributorAuthor

    I click the time on the top right (ex: 10:05 AM). It then displays the whole date: ex: Saturday, April 15, 2023 10:05:20 AM UTC. Then I click the whole date and it gives me this message as a pop-up:

    The application 'Date and Time' can't be launched because it can't be found.

  5. probonopd commented on Apr 15, 2023

    @probonopd
    Member

    Yes, that application is not yet written.

  6. bert003 commented on Apr 15, 2023

    @bert003
    ContributorAuthor

    Noted. Thanks

  7. probonopd commented on Apr 15, 2023

    @probonopd
    Member

    Started making it:

    image

    Any volunteers want to work on it?
    It's written in Python, so really simple to hack on.

    https://github.com/helloSystem/Utilities/tree/master/Preferences/Date%20and%20Time.app

  8. bert003 commented on Apr 15, 2023

    @bert003
    ContributorAuthor

    Wow! Looks really nice. Appreciate your prompt support on this.

    I am interested in working on it but I would need to learn how to program in Qt using Python in order to be able to help. I know Python already. Any templates for the helloSystem as a starting point please?

  9. probonopd commented on Apr 15, 2023

    @probonopd
    Member
  10. bert003 commented on Apr 15, 2023

    @bert003
    ContributorAuthor

    Noted and visited the links provided. Please let me know where I can start from to contribute as regards application development.

  11. probonopd commented on Apr 15, 2023

    @probonopd
    Member

    Hi @bert003, I am not sure what exactly you are looking for, but I left some TODOs in the code:

    # FIXME: The spinner is not shown; we need to fix this by using threading? Is there a better way?
    # TODO: Implement manual time zone setting in the time zone tab
    # TODO: Implement manual date and time setting in the date and time tab

    In general, when you search for "TODO" and "FIXME" you'll find areas that could benefit greatly from contributions.

  12. bert003 commented on Apr 16, 2023

    @bert003
    ContributorAuthor

    Noted. Yes I just wanted to know in which applications is help needed. Ok let me have a look at the Date and Time Application.

    Shall I create a personal fork of the project on my GitHub account? Or do you suggest another way? What about testing?

    Sorry for asking a lot but would really like to contribute in the best possible way. Thanks for your time.

  13. probonopd commented on Apr 16, 2023

    @probonopd
    Member

    Ok let me have a look at the Date and Time Application.

    Great!

    Shall I create a personal fork of the project on my GitHub account?

    Yes. And once you are satisfied with your changes, ping me so that I can test it.

    Thanks. 👍

  14. bert003 commented on Apr 23, 2023

    @bert003
    ContributorAuthor

    Hi, excuse my late reply but had a tough week and could not work on this. I have forked the repository. When I do the changes, shall I commit directly to the master branch or create a new branch for the commit?

  15. 6 remaining items

  16. bert003 commented on Apr 29, 2023

    @bert003
    ContributorAuthor

    I have created a pull request where I have implemented the spinner on both tabs. Have a look at it please and see if it is what you had in mind.

  17. probonopd commented on Apr 29, 2023

    @probonopd
    Member

    Looks good, but we need to make room for the spinner.

  18. bert003 commented on Apr 29, 2023

    @bert003
    ContributorAuthor

    What do you mean by "make room for the spinner" please?

    Spinner should appear centered now (32px by 32px). At least it works on my environment (FreeBSD 13 + Python3.9), as shown below:

    dt

  19. probonopd commented on Apr 29, 2023

    @probonopd
    Member

    Uh, that is strange. The spinner should not overlay existing controls.

    We need to add some free space below the "Date and Time options" box, and have the spinner appear there.

  20. bert003 commented on Apr 30, 2023

    @bert003
    ContributorAuthor

    Ok noted. Creating a space underneath the button as shown below:

    image

  21. bert003 commented on Apr 30, 2023

    @bert003
    ContributorAuthor

    Created a new pull request. I feel that the settings window should have a fixed size because when you resize, you end up with a lot of empty space. Feel free to amend as you wish.

  22. probonopd commented on Apr 30, 2023

    @probonopd
    Member

    Thank you very much. By the way, you should really test your version on helloSystem, as this is where the utilities will run...

  23. bert003 commented on May 1, 2023

    @bert003
    ContributorAuthor

    Welcome. Glad to be able to contribute. Did you have something in mind as regards the below?

    TODO: Implement manual date and time setting in the date and time tab

  24. probonopd commented on May 1, 2023

    @probonopd
    Member

    I think this is a leftover, since one can now set the date and time manually.

  25. bert003 commented on May 1, 2023

    @bert003
    ContributorAuthor

    Ok noted.

    I also found a bug in my code which I am going to correct soon and update the branch.

    So what did you have in mind re: the below then please?

    TODO: Implement manual time zone setting in the time zone tab

  26. probonopd commented on May 1, 2023

    @probonopd
    Member

    A drop down where I can select "Europe/Berlin" etc.

  27. bert003 commented on May 2, 2023

    @bert003
    ContributorAuthor

    Started implementing it. Requires pytz library.

    image

  28. bert003 commented on May 6, 2023

    @bert003
    ContributorAuthor

    Auto Time Zone fully implemented and pushed to branch. I had to use geocoder and TimezoneFinder libraries to detect the user's time zone based on geolocation. Kindly check and revert at your convenience @probonopd

  29. bert003 commented on May 27, 2023

    @bert003
    ContributorAuthor

    Any feedback please? Should this be considered as implemented?

  30. probonopd commented on May 29, 2023

    @probonopd
    Member

    Thanks @bert003, let's continue the discussion in the PR at #163.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions