Skip to content

Move Linux desktop runner source to a runner/ subfolder #60213

Closed

Description

@stuartmorgan-g

Most of the other platforms have the runner code in a runner/ subdirectory; I meant to go back and do that for Linux, but didn't get to it. We should move the source for consistency, and to make the linux/ folder more organized. As part of that, we can move the application-specific part of the CMakeLists.txt into that folder, which makes the build rules easier to navigate.

This won't be a breaking change, because apps made with the old template will still work. But we should do it ASAP to reduce the number of people with different directory structures in the wild since it'll be a little confusing for people looking at other projects, answering questions about where to change things in native code, etc.

@robert-ancell If you have time to do this that would be great, otherwise I can probably do it.

Activity

  1. added
    toolAffects the "flutter" command-line tool. See also t: labels.
    platform-linuxBuilding on or for Linux specifically
    on Jun 24, 2020
  2. added
    P2Important issues not at the top of the work list
    on Oct 14, 2020
  3. flutter-triage-bot commented on Jul 8, 2023

    @flutter-triage-bot

    This issue is assigned but has had no recent status updates. Please consider unassigning this issue if it is not going to be addressed in the near future. This allows people to have a clearer picture of what work is actually planned. Thanks!

  4. added
    ⏳Bot is counting down the days until it unassigns the issue
    on Nov 25, 2023
  5. flutter-triage-bot commented on Nov 25, 2023

    @flutter-triage-bot

    This issue is assigned to @robert-ancell but has had no recent status updates. Please consider unassigning this issue if it is not going to be addressed in the near future. This allows people to have a clearer picture of what work is actually planned. Thanks!

  6. removed their assignment
    on Jan 16, 2024
  7. 1 remaining item

  8. added
    P3Issues that are less important to the Flutter project
    c: tech-debtTechnical debt, code quality, testing, etc.
    and removed
    P2Important issues not at the top of the work list
    on Jan 18, 2024
  9. added
    team-linuxOwned by the Linux platform team
    and removed on Jun 6, 2024
  10. flutter-triage-bot commented on Jun 6, 2024

    @flutter-triage-bot

    The triaged-desktop label is irrelevant if there is no team-desktop label or fyi-desktop label.

  11. github-actions commented on Oct 10, 2024

    @github-actions

    This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

  12. locked as resolved and limited conversation to collaborators on Oct 10, 2024
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

    P3Issues that are less important to the Flutter projecta: desktopRunning on desktopc: tech-debtTechnical debt, code quality, testing, etc.platform-linuxBuilding on or for Linux specificallyteam-linuxOwned by the Linux platform teamtoolAffects the "flutter" command-line tool. See also t: labels.triaged-linuxTriaged by the Linux platform team

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions