# UXP Roadmap

**URL:** <https://forums.creativeclouddeveloper.com/t/uxp-roadmap/6957>\
**Category:** UXP Plugin API\
**Tags:** css\
**Created:** [October 15, 2023, 7:43pm UTC](https://forums.creativeclouddeveloper.com/t/uxp-roadmap/6957 "2023-10-15T19:43:17Z")\
**Posts on this page:** 9\
**Page:** 2

<div class="post-metadata">

**Author:** ![Karmalakas](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/karmalakas/32/1048_2.png) [@Karmalakas](https://forums.creativeclouddeveloper.com/u/Karmalakas)\
**Post date:** [October 19, 2023, 7:51am UTC](https://forums.creativeclouddeveloper.com/t/uxp-roadmap/6957/21 "2023-10-19T07:51:03Z")

</div>

`:before` and `:after` definitely works, but it used to be impossible to debug, because they’re not shown in Dev Tools. At least this used to be the case.

This was reported long time ago, but currently I’m in touch with @Erin_Finnegan and I’ll try to find all my sent emails and aggregate what I’ve reported already (appears my emails might’ve not reached Adobe). Most of these emails were about CSS I think, so I’ll try to find some time to get this going

---

<div class="post-metadata">

**Author:** ![Dejeffo](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/dejeffo/32/2366_2.png) [@Dejeffo](https://forums.creativeclouddeveloper.com/u/Dejeffo)\
**Post date:** [October 19, 2023, 12:29pm UTC](https://forums.creativeclouddeveloper.com/t/uxp-roadmap/6957/22 "2023-10-19T12:29:53Z")

</div>

> [@Timothy\_Bennett](#):
>
> My basic wish list would be:
> 
> `opacity` values other than 1 or 0  
> `:not`  
> `gap`  
> `transition` (and primarily for `translate`)  
> `aspect`

add support for these tags `ol` and `ul` to the wish list

---

<div class="post-metadata">

**Author:** ![Jarda](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/jarda/32/1909_2.png) [@Jarda](https://forums.creativeclouddeveloper.com/u/Jarda)\
**Post date:** [October 19, 2023, 1:30pm UTC](https://forums.creativeclouddeveloper.com/t/uxp-roadmap/6957/23 "2023-10-19T13:30:18Z")

</div>

`:not` worked for me. But it is not documented since what version of UXP it works. It is not documented at all.

---

<div class="post-metadata">

**Author:** ![Timothy\_Bennett](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/timothy_bennett/32/1251_2.png) [@Timothy\_Bennett](https://forums.creativeclouddeveloper.com/u/Timothy_Bennett)\
**Post date:** [October 19, 2023, 1:35pm UTC](https://forums.creativeclouddeveloper.com/t/uxp-roadmap/6957/24 "2023-10-19T13:35:14Z")

</div>

Ha, making me doubt myself! I’m pretty sure it’s not working in 7.2, I’ll try 7.3 in a moment

---

<div class="post-metadata">

**Author:** ![Jarda](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/jarda/32/1909_2.png) [@Jarda](https://forums.creativeclouddeveloper.com/u/Jarda)\
**Post date:** [October 19, 2023, 1:50pm UTC](https://forums.creativeclouddeveloper.com/t/uxp-roadmap/6957/25 "2023-10-19T13:50:00Z")

</div>

I am using it for few months like this already: [https://github.com/search?q=repo%3Ajardicc%2Falchemist+%3Anot&type=code](https://github.com/search?q=repo%3Ajardicc%2Falchemist+%3Anot&type=code)

---

<div class="post-metadata">

**Author:** ![Timothy\_Bennett](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/timothy_bennett/32/1251_2.png) [@Timothy\_Bennett](https://forums.creativeclouddeveloper.com/u/Timothy_Bennett)\
**Post date:** [October 19, 2023, 2:37pm UTC](https://forums.creativeclouddeveloper.com/t/uxp-roadmap/6957/26 "2023-10-19T14:37:42Z")

</div>

Ok, I take back `:not` - I made a schoolboy SASS mistake 🤦

```auto
.outer {
  .inner {
    &:not(:first-child) {
      // Clever girl
    }
  }
}

```

```auto
.outer {
  .inner { 
  }
  &:not(:first-child) {
    // Stupid idiot
  }
}

```

(Discovering this has really improved my mood today!)

---

<div class="post-metadata">

**Author:** ![Jarda](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/jarda/32/1909_2.png) [@Jarda](https://forums.creativeclouddeveloper.com/u/Jarda)\
**Post date:** [October 19, 2023, 2:44pm UTC](https://forums.creativeclouddeveloper.com/t/uxp-roadmap/6957/27 "2023-10-19T14:44:05Z")

</div>

Well, regardless of your skills I think it demonstrates another more important issue. Without proper documentation, we have no clue what is supported and we should use `¯\_(ツ)_/¯`

---

<div class="post-metadata">

**Author:** ![datboi](https://avatars.discourse-cdn.com/v4/letter/d/b4bc9f/32.png) [@datboi](https://forums.creativeclouddeveloper.com/u/datboi)\
**Post date:** [December 8, 2023, 2:00am UTC](https://forums.creativeclouddeveloper.com/t/uxp-roadmap/6957/28 "2023-12-08T02:00:49Z")

</div>

I’ve actually found myself pleasantly surprised by the CSS support so far. Coming from CEP and hearing the limitations, I thought it would be less.

The main current complaint I have is that UXP styles override user styles on native HTML elements, such as inputs, sliders, and buttons. It makes it so that we have to build custom javascript alternatives for core elements just to change something like padding.

Also, support for gap property would be nice. Lots of extra :last-child selectors would be cleaned up.

---

<div class="post-metadata">

**Author:** ![photonic](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/photonic/32/2513_2.png) [@photonic](https://forums.creativeclouddeveloper.com/u/photonic)\
**Post date:** [December 8, 2023, 7:53am UTC](https://forums.creativeclouddeveloper.com/t/uxp-roadmap/6957/29 "2023-12-08T07:53:26Z")

</div>

I second that `opacity` values other than 1 or 0. As a UI designer playing around with opacity instead of a hex value is faster and a better UX.

[Previous page](https://forums.creativeclouddeveloper.com/t/uxp-roadmap/6957.md?page=1)
