Skip to content

Conversation

DorianBDev
Copy link
Member

Description

This adds a new project type that allows skipping the import phase when creating a new project. It uses a new dynamic image loading and rendering system. This should allow Degate to support images with billions of pixels in each dimension.

Affected area(s)

  • Core
  • GUI
  • Tests

Changes type

  • Bug fix
  • Migration
  • New feature
  • Feature rework

Proposed changes

  • Add a new project type.
  • Rework TileCache system.
  • General optimization.

This adds a new project type that allows skipping
the import phase when creating a new project.
It uses a new dynamic image loading and rendering system.

There is still a lot of work to be done on this and
a lot of testing. Definitely not production ready.
@DorianBDev DorianBDev added the enhancement New feature or request label Dec 17, 2021
@DorianBDev DorianBDev added this to the Degate 2.1.0 milestone Dec 17, 2021
@DorianBDev DorianBDev self-assigned this Dec 17, 2021
@DorianBDev
Copy link
Member Author

Definitely not production ready.

@DorianBDev
Copy link
Member Author

It should be almost production ready, but not battle tested. Please see this for more information.

@DorianBDev
Copy link
Member Author

Fixed all reported bugs.

@DorianBDev DorianBDev mentioned this pull request Aug 12, 2023
7 tasks
@DorianBDev
Copy link
Member Author

Need to show a warning notice when selection the new project type. This should also be shown with a special beta label in the project setup dialog. Some more tests are also needed before landing this in next alpha/beta of Degate (ETA: September).

@DorianBDev DorianBDev merged commit da20d5f into develop Sep 17, 2023
@DorianBDev DorianBDev deleted the attached-project-type branch September 17, 2023 13:38
@DorianBDev DorianBDev linked an issue Nov 7, 2023 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant