Page MenuHomePhabricator

Photocam: fix display issues / refactor & optimize code
Open, NormalPublic

Description

Photocam currently suffers from a series of bugs, or exhibits some ugly behaviour in some cases.
The following list is not exhaustive:

  • after file_set() the image may be loaded at 1:1 size, and resized later, showing a short visual glitch depending on HW
  • file load can not be cancelled, which means it's not possible to quickly go between images
  • smooth scaling should be enabled whenever we use the GL engine, nearest scaling should be used only with SW engine when it makes sense in terms of rendering speed (tough problem to solve cleanly)
  • the initial zoom effect looks simply ugly (scroll bars are a mess, etc...), see T2587

Please add more detailed bugs in the above list and mark those that have been solved as you make progress on this task.

jpeg created this task.Jul 28 2015, 12:17 AM
jpeg updated the task description. (Show Details)
jpeg raised the priority of this task from to Incoming Queue.
jpeg assigned this task to eunue.
jpeg added a project: Restricted Project.
jpeg added subscribers: jpeg, herdsman.
stefan_schmidt triaged this task as Normal priority.Jul 28 2015, 1:22 AM
stefan_schmidt added a subscriber: stefan_schmidt.
stefan_schmidt edited projects, added efl; removed Restricted Project.Jul 20 2016, 7:28 AM
zmike edited projects, added Restricted Project; removed efl.Jun 11 2018, 7:00 AM
zmike edited projects, added efl: widgets; removed Restricted Project.Jun 11 2018, 8:16 AM
zmike changed the visibility from "All Users" to "Public (No Login Required)".Jan 22 2019, 12:41 PM
zmike added a project: efl (efl-1.22).
zmike added subscribers: woohyun, zmike.

Let's try to take a look at this for 1.22

@woohyun any ideas who knows photocam?